Давайте напишем свою первую обучающую программу! Она будет помогать пользователю с математикой.
Программа будет работать бесконечно.
Она будет генерировать два случайных числа от 1 до 20, а затем выводить эти два числа и вопрос "Чему равна сумма?" в консоль.
Пользователь вводит ответ, а программа проверяет, если ответ правильный, то выведется сообщение "Ответ правильный, молодец!", иначе программа выведет верный ответ.
надо написать такую программу но я не совсем понимаю как это осуществить или хотя бы обьясните как такое можно осуществить?
ну если это итоговая задача пройденного материала, то что тебе еще нужно для понимания?
Если не знаешь как делать - пройди курс заново, изучай переменные, циклы, операторы, условия, импорт модулей для начала... Встроенные функции (как минимум print).
Стандартный ввод/вывод.
Просто берёшь, да пишешь:
from random import randint as r
while True:
~~~~m, n = r(1, 20), r(1, 20)
~~~~print('Чему равна сумма ',\
~~~~m, '+', n, ' ?', sep = '')
~~~~k, l = m + n, int(input('» '))
~~~~if k == l:
~~~~~~~~print('Ответ правильный, молодèц !')
~~~~else:
~~~~~~~~print(k)
~~~~print()
# (~~ - это пробелы, если что !)