Составьте программу которая выводит на экран пример на умножение двух однозначных чисел,запрашивает ответ пользователя.проверяет его и выводит соответсвующиеся сообщения : "Правильно!" либо "Вы ошиблись" .а также правильный результат.Ниже представлен рекомендуемый вид экрана во время работы экрана Сколько будет 6х7? Введите ответ и нажмите ->51 Вы ошиблись. 6x7=42
Информатика 11 класс Программирование программа умножения однозначные числа проверка ответа вывод результата информатика 11 класс обучение программированию пользовательский ввод сообщения об ошибке Новый
Для решения этой задачи мы можем использовать язык программирования Python. Давайте подробно разберем шаги, необходимые для создания программы, которая будет выполнять указанные действия.
randint из модуля random. Это позволит нам случайным образом выбирать числа от 1 до 9.input для получения ответа.Теперь давайте посмотрим на сам код программы:
import random
# Генерируем два однозначных числа
num1 = random.randint(1, 9)
num2 = random.randint(1, 9)
# Формируем вопрос
print(f"Сколько будет {num1} x {num2}?")
# Запрашиваем ответ пользователя
user_answer = int(input("Введите ответ и нажмите -> "))
# Проверяем правильность ответа
correct_answer = num1 * num2
if user_answer == correct_answer:
print("Правильно!")
else:
print(f"Вы ошиблись. {num1} x {num2} = {correct_answer}")
Эта программа будет работать следующим образом:
Попробуйте запустить эту программу на своем компьютере и проверьте, как она работает!