Я работаю над заданием, в котором мы должны попросить пользователя ввести слово, а затем, если в слове есть буква, которая повторяет начальную букву в слове, например: ApplesAuce (повторение A), программа выполнитсохранить слово в списке, а затем распечатать список, когда пользователь закончит вводить слова.
Я получаю эту ошибку
если слово [0] .lower () вword [1:]. lower (): IndexError: индекс строки вне диапазона
Вот мой код:
wordlist = []
word = input("Please enter a hilariously long word: ")
# I said "hilariously long" to increase the likelihood of a repeat letter
while wordlist != '':
word = input("Please enter another hilariously long word: ")
if word[0].lower() in word[1:].lower():
wordlist.append(word)
word = input("Please enter another hilariously long word: ")
print("All of the words that had repeated first letters are: ")
print(wordlist)