Предмет: Информатика, автор: Huating

Создайте программу которая случайным образом выбирает 2 числа в пределах от 1 до 20 и предлагает человеку 5 раз посчитать в уме их сумму и написать ответ на эти 5 примеров. И еще, надо что бы программа проверяла правильность ответа, и выдавала сколько примеров я решил правильно. Написать надо на Python

Ответы

Автор ответа: DarkTatarin
0

from random import randrange

counter = 0

for _ in range(5):

   a = randrange(1, 21)

   b = randrange(1, 21)

   c = int(input(f"{a} + {b} = "))

   if a + b == c:

       print("Правильно")

       counter += 1

   else:

       print(f"Неправильно! Ответ: {a + b}")

if counter != 0:

   print(f"Вы правильно ответили на {counter} вопросов")

else:

   print("У вас нет правильных ответов")

Автор ответа: vimmortal2
0

Ответ:

from random import randint

n = 0

for i in range(5):

   n1, n2 = randint(1, 20), randint(1, 20)

   summ = int(input(f'{n1} + {n2} = '))

   if summ == n1 + n2:

       n += 1

print(f'Вы ответили на {n} вопросов')

Похожие вопросы
Предмет: Математика, автор: саня1472