我正在嘗試製作s程序,它需要文本並將包括第一個字母在內的每個第三個字母返回給用戶。這就是我寫的。索引中的字符串超出範圍grok學習
msg = input('Message? ')
for i in range(len(msg)):
(i) = (i*3)
print(msg[i], end=' ')
這使回每thurd信包括第一信但隨後也給出了錯誤:
文件 「program.py」,第4行,在 打印(MSG [I],端=」 ') IndexError:字符串索引超出範圍
此外,我使用的軟件說:測試第一個示例,但忽略空白。您的提交引發了IndexError類型的異常。這發生在您提交的第4行。
最簡單的方法來解決這個問題?
這是一個家庭作業? – GLaDOS
當您穿過字符串的1/3時,您的索引將超出範圍 – dnit13