from random import *
score = 0
def math():
global score
num1 = randint(1, 10)
num2 = randint(1, 10)
question = int(input("Сколько будет " + str(num1) + "*" + str(num2) + "?\nответ: "))
answer = num1 * num2
if question == answer:
score = score + 1
print("Вы ответили верно")
else:
print("Вы ответили неверно")
for i in range(10):
math()
print("\nРезультат:\nВы ответили правильно на " + str(score), "из 10 уравнений.")
import random
while True:
first_number = random.randint(1, 10)
second_number = random.randint(1, 10)
print('Сколько будет ', first_number, 'умножить на ', second_number)
a = int(input('ответ - '))
sum = first_number*second_number
if a == sum:
print("Вы ответили верно!")
else:
print('ответ не верен!')
print('Продожаем играть?')
b = input("ответ(строго да или нет) - ")
if b.lower() == "да":
print("начнем заново")
else:
break
Объяснение: