• Предмет: Информатика
  • Автор: AlekseyShuvarin
  • Вопрос задан 2 года назад

На Питоне!

Давайте напишем свою первую обучающую программу! Она будет помогать пользователю с математикой.

Программа будет работать бесконечно.

Она будет генерировать два случайных числа от 1 до 20, а затем выводить эти два числа и вопрос "Чему равна сумма?" в консоль.

Пользователь вводит ответ, а программа проверяет, если ответ правильный, то выведется сообщение "Ответ правильный, молодец!", иначе программа выведет верный ответ.

Ответы

Ответ дал: Аноним
3

Ответ:

from random import randint

while True:

   n, m = [randint(1, 20) for i in range(2)]

   print(f'Чему равна сумма {n} + {m}?')

   summ = int(input())

   if summ == n + m:

       print('Ответ правильный, молодец!')

   else:

       print(n + m)

Объяснение:


EmilLive200: можно без f строк?
Аноним: print('Чему равна сумма', n, '+', m, '?')
EmilLive200: спасибо
Вас заинтересует