有人能解釋我下面的腳本有什麼問題嗎?以下Python腳本有什麼問題?
我已經開始在Python學習編程最近所以這可能是經驗豐富的在這裏很瑣碎,但請查看一下,讓我知道什麼是錯。這個想法是編寫一個反轉給定字符串的腳本。我知道有一個更簡單的方法,使用s[::-1]
來做到這一點,但我想以我自己的方式做到這一點。錯誤是否與z
沒有以適當的方式定義有關?如果是這樣,請讓我知道如何解決它。謝謝!
def reverse(x):
y = len(x)
for i in range(y-1):
z[i] == x[y - 1 - i]
return z
前的for循環定義Z' – bozdoz
'=='表示比較,'='表示賦值。 –
您需要首先在循環外定義'z'。但你爲什麼這樣做呢? –