Name=str(input("Your name is? "))
print("Hello,",Name,"!")
Age=int(input("And how old might you be? "))
print("So you are",Age,"years old?")
print("So on your next birthday, you will be",Age+1,"?")
agecorrect=str(input("Yes or no? "))
yes= in ["Yes","yes","Y","y","yes.","Yes."]
no= in ["No","no","N","n","no.","No."]
if agecorrect=yes:
print("Yes, I was right!")
else
if agecorrect=no:
realage=int(input("So your real age on your next birthday will be? "))
print("So you're actually going to be",realage,"? Good to know!")
else
print("I don't understand... I asked for a yes or no answer.")
Прошу прощения, если этот вопрос задан раньше, но я не знаю, почему мой код не работает, и мне нужна помощь. Благодарю. (Python 3.5.1 кстати)python if заявления со строками
Сообщение об ошибке будет говорить вам ясно, что у вас есть недопустимый синтаксис 'да = в ... '. –
'in [" Yes "," yes "," Y "," y "," yes. "," Yes. "]' Что это? – Maroun
@MarounMaroun это все возможные ответы для да – SirParselot