Допоможіть, будь ласка, phython
Створити програму для перевірки знань таблички множення
На екран вивести приклад
Вводимо результат
Якщо відповідь правильна :
-вивести повідомлення «Молодчинка!»
- вивести «Наступний приклад»
Якщо відповідь неправильна:
- Вивести повідомлення «Нажаль не вірно, поміркуй ще»
- Знову вивести приклад
- Знову ввести результат
Запрограмувати 3 приклади
Ответы
Я не пробував чи вона працює тому можуть бути баги.
Объяснение:
import random
# створення функції для генерації прикладу
def generate_question():
num1 = random.randint(1, 10)
num2 = random.randint(1, 10)
return (num1, num2, num1*num2)
# початок програми
print("Вітаю! Ця програма перевірить твої знання таблички множення.")
print("Введіть результат множення для кожного прикладу.")
# генеруємо три приклади і перевіряємо відповідь
for i in range(3):
num1, num2, answer = generate_question()
user_answer = int(input(f"{num1} * {num2} = "))
if user_answer == answer:
print("Молодчинка!")
else:
print("Нажаль не вірно, поміркуй ще.")
user_answer = int(input(f"{num1} * {num2} = "))
if user_answer == answer:
print("Молодчинка!")
else:
print(f"Неправильно. Вірна відповідь: {answer}.")
print("Наступний приклад.\n")