請問,我這個代碼和答案上的代碼有什么區(qū)別
s1?=?'ABC' s2?=?'123' s3?=?'xyz' xl4='' for?xl1?in?s1: ????xl4=xl4+xl1 ????for?xl2?in?s2: ????????xl4=xl4+xl2 ????????for?xl4?in?s3: ????????????xl4=xl4+xl3 ????????????print(xl4)
s1?=?'ABC' s2?=?'123' s3?=?'xyz' xl4='' for?xl1?in?s1: ????xl4=xl4+xl1 ????for?xl2?in?s2: ????????xl4=xl4+xl2 ????????for?xl4?in?s3: ????????????xl4=xl4+xl3 ????????????print(xl4)
2022-03-19
舉報
2022-03-21
你的那個,每一次都給x14重新賦值了.
如果想要那樣寫的話可以這樣:
2023-11-29
首先你這個代碼有兩個問題:
第三次循環(huán)中你可能寫錯了新變量,本來應該是xl3,你寫成了xl4(如果你打死也不承認,那么倒數(shù)第二行的xl3變量,你也沒有定義)
你的代碼中多次賦值了xl4變量,每一次循環(huán)都對xl4變量重新賦值,因此你得出來的結果都是在上次循環(huán)結果的疊加
你可以把每次循環(huán)中定義的新變量和xl4做一個區(qū)分,這樣就不會混淆了,可以參考下面的代碼:
2023-01-31
第三個for循環(huán)中的變量是x14不是x13
2022-10-21
x13沒有被定義