Код на python - Общение Python мододелов

Вопрос Код на python

Регистрация
19 Дек 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Как всегда while, как всегда не работает, причём учил эту тему раз 10.



print("хочешь небольшой анекдот?")

joke = input()



while

if joke == 'Да' or joke == 'да':

print("(Тут шутка короче будет)")

elif joke == 'Нет' or joke == 'нет':

print("Как скажешь!")

else:

print("извини но я тебя не поняла, повтори свой ответ корректнее!")



после while сразу выдаёт ошибку, я понимаю что там надо что то написать, но что забыл, снова прошу помощи знатоков данного языка програмирования.
 
Регистрация
16 Ноя 2012
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
while True: # повторяем ввод пока не получим да или нет в любом регистре
joke = input('Хочешь небольшой анекдот? ').lower()
if joke in ['да', 'нет']: break
print('Извини но я тебя не поняла, повтори свой ответ корректнее!')
if joke == 'да':
print('(Тут шутка короче будет)')
else:
print('Как скажешь!')
 
Регистрация
22 Ноя 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
А нaxyя ты вообще while написал. Удали его фпесду и всё у тебя заработает
 
Сверху Снизу