riddles = {
'Что больше: сумма всех цифр или их произведение?': ['сумма'],
'На ветке сидели три птички, две решили полететь. Сколько осталось сидеть на ветке птичек?': ['3', 'три'],
'У Олиной мамы пять дочек: Вика, Аня, Марта, Кира... Как зовут пятую?': ['оля'],
'Два друга играли в шахматы 2 часа. Сколько часов играл каждый из них?': ['2', 'два'],
'В доме 4 этажа. Чем выше этаж, тем больше людей там живёт. На какой этаж чаще ездит лифт?': ['1', 'первый'],
'Вчера был четверг. Какой день будет послезавтра?': ['воскресенье'],
'Было 6 блоков. Несколько из них разрезали пополам. Стало 10 блоков. Сколько блоков разрезали?': ['4', 'четыре'],
'У семерых братьев по сестре. Сколько всего сестер?': ['1', 'одна'],
'На руках десять пальцев. Сколько пальцев на десяти руках?': ['50', 'пятьдесят'],
'Какой язык программирования мы изучаем?': ['python']
}
correct_answers_counter = int(0)
for i, (question, answers) in enumerate(riddles.items()):
print('Вопрос >', question)
user_answer = str(input('Введите ответ > '))
if len([elem for elem in answers if user_answer.lower() == elem.lower()]) > 0:
print('Правильно :)')
correct_answers_counter += 1
continue
print('Неправильно :(')
print('\n-----------\nПравильных ответов {} из {}.'.format(correct_answers_counter, len(riddles)))