Напиши программу, которая будет загадывать пользователю загадку и сохранять его ответ, а потом сравнивать ответ пользователя с правильным ответом.
Если они совпадают, то программа выведет: “Ответ правильный!”
Если же строки не совпали, то программа выведет в консоль правильный ответ на загадку.
EmilLive200:
Python
сохранять ответ точно надо? или можно сразу сравнивать?
надо
одну загадку? или их может быть несколько?
как хотите
если одну загадку, то это без цикла и массивов
хорошо. Несколько
Ответы
Ответ дал:
2
question = ["Как звали доброго модератора?", "Как звали плохого модератора?"]
answer = ["merka", "restless"]
for i in range(len(question)):
otv = input(f"{question[i]}: ").lower()
if otv == answer[i].lower():
print("Ответ правильный!")
else:
print(answer[i])
на f строку? у вас старая версия python'a
otv = input(f"{question[i]}: ").lower()
угу. Обновите python.
Можешь пожалуйста переделать без f строк? Если не сложно
замените вот эту вот строку otv = input(f"{question[i]}: ").lower() на => otv = input({question[i]}, ": ").lower()
otv = input(question[i] + ": ").lower()
или так otv = input(question[i], ": ").lower()
из этих двух. Не знаю какая точно работать будет)
otv = input(question[i]).lower()
Спасибо большое!)
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад