Может ли кто-нибудь помочь мне с циклом этого кода вернуться к началу, если пользователь вводит да и заканчивает программу, если пользователь вводит нет?Как перевести этот код в начало?
while True:
print ("Hello, this is a program to check if a word is a palindrome or not.")
word = input("Enter a word: ")
word = word.casefold()
revword = reversed(word)
if list(word) == list(revword):
print ("The word" ,word, "is a palindrome.")
else:
print("The word" ,word, "is not a palindrome.")
print ("Would you like to check another word?")
ans = input()
if ans == ("Yes") :
#here to return to beginning
else ans == ("No"):
print ("Goodbye")
спасибо я попытался изменить начало в то время как анс == «Да», но не будет работать, он говорит, что «ожидал предназначенный блок»? –
В то время как истинный цикл не имеет отступов правильно. Тело цикла while должно быть отступом – intboolstring