Предмет: Информатика,
автор: EmilLive200
Напиши программу, которая будет загадывать пользователю загадку и сохранять его ответ, а потом сравнивать ответ пользователя с правильным ответом.
Если они совпадают, то программа выведет: “Ответ правильный!”
Если же строки не совпали, то программа выведет в консоль правильный ответ на загадку.
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()
Спасибо большое!)
Похожие вопросы
Предмет: Русский язык,
автор: Анна10987654321
Предмет: Қазақ тiлi,
автор: Ару05
Предмет: Русский язык,
автор: света0612
Предмет: Математика,
автор: itsQueen1
Предмет: Математика,
автор: OstapenkoAlena