我試圖創建一個循環,將採取用戶輸入的內容並在大寫和小寫之間交替地打印回來。例如:用戶輸入'helloworld',它會打印出'HeLlOwOrLd'。這裏是我到目前爲止(相信我,我知道這是不是最佳的,這正是我能去上班):Python for循環:索引超出範圍錯誤
s = input("enter characters: ")
word = ''
count = 0
for i in s:
up = s[::2]
up2 = up.upper()
up3 = up2[0 + count]
low = s[1::2]
low2 = low.lower()
low3 = low2[0 + count]
word += up3 + low3
count += 1
print(word)
當我跟蹤它在調試器,文字來正確的值,然後它再次運行該循環,從而導致索引超出範圍錯誤。想法?
兩人在節目最常見的問題是緩存驗證,事物命名,並關閉的情況的一個錯誤。 – TigerhawkT3 2015-04-03 00:25:55