Предмет: Информатика,
автор: aidarasanaliev
Необходимо написать программу, которая проверяет, знаете ли вы таблицу умножения. Программа выводит на экран пример, ответ на который должен ввести пользователь. Программа должна вывести на экран, верно ли ответил пользователь, и показать правильный результат, если пользователь ответил неверно.
Генерируйте пример с помощью генератора случайных чисел (random, randint)
Таблица умножения включает в себя числа от 1 до 9
В программе должно быть ветвление if
aidarasanaliev:
Забыл(
Ответы
Автор ответа:
1
import random
while True:
a = random.randint(1, 9)
b = random.randint(1, 9)
i = 0
while True:
try:
print("%dx%d=" % (a, b), end="")
i = int(input())
except ValueError:
print("Введите число!")
else:
break
rightAnswer = a * b
if i == rightAnswer:
print("Верно!\n")
else:
print("Неверно! Верный ответ: %d\n" % rightAnswer)
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Українська мова,
автор: Аноним
Предмет: Русский язык,
автор: OтЛиЧнИцА
Предмет: Физика,
автор: qwertysykkkka
Предмет: Биология,
автор: 556651