我必須爲學校編寫一個程序,檢查單詞是否是迴文。我要求檢查這個詞,並且希望將它分成兩半。這裏是我的代碼:TypeError:sttring索引必須是python中的整數,用於將變量分解爲2
print("\n \n" * 100)
print("Please enter a word to check if it is a palindrome: ")
word = input("?: ")
wordLength = int(len(word))
finalWordLength = int(wordLength/2)
firstHalf = word[0, finalWordLength]
secondHalf = word[finalWordLength, -1]
print(firstHalf)
print(secondHalf)
#This is as far as i got
感謝
我想你想使用':'而不是',':'字[finalWordLength:-1]' –
@hivert,這無關奇數或偶數, 「轉子」 和「中午「兩者都是迴文詞。 –
你爲什麼想把這個詞分成兩半?迴文詞在前後方向上讀取相同,因此您可能對Python內置'reversed()':-)感興趣。 –