Необходимо написать программу, которая проверяет, знаете ли вы таблицу умножения. Программа выводит
на экран пример, ответ на который должен ввести пользователь. Программа должна вывести на экран, верно ли ответил пользователь, и показать правильный результат, если пользователь ответил неверно. Генерируйте пример с помощью генератора случайных чисел (random, randint) Таблица умножения включает в себя числа от 1 до 9 В программе должно быть ветвление ifОтветы на вопрос
        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)
            Прекрасно, вот пример программы на Python, которая проверяет знание таблицы умножения с использованием генератора случайных чисел и ветвления if:
pythonimport random
def main():
    # Генерируем два случайных числа от 1 до 9
    num1 = random.randint(1, 9)
    num2 = random.randint(1, 9)
    # Вычисляем правильный ответ
    correct_answer = num1 * num2
    # Выводим пользователю задачу
    user_answer = int(input(f"Сколько будет {num1} умножить на {num2}? Введите ответ: "))
    # Проверяем ответ пользователя и выводим результат
    if user_answer == correct_answer:
        print("Правильно! Вы знаете таблицу умножения.")
    else:
        print(f"Неверно. Правильный ответ: {correct_answer}")
if __name__ == "__main":
    main()
Просто скопируйте этот код и выполните его в вашей среде разработки Python. Программа будет генерировать случайные примеры умножения, ожидать ввод ответа от пользователя и сообщать, правильно ли он ответил, или нет.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			