Задача Задача №3219679
А
А
Конечно! Ниже представлен пример программы на Python, которая запрашивает у пользователя число n (от 2 до 10) и выводит таблицу умножения на это число:
# Запрос у пользователя числа n
n = int(input("Введите целое число от 2 до 10: "))
# Проверка, что число находится в диапазоне
if 2 <= n <= 10:
print(f"Таблица умножения на {n}:")
# Генерируем таблицу умножения
for i in range(1, 11):
result = n * i
print(f"{n} x {i} = {result}")
else:
print("Некорректный ввод. Пожалуйста, введите число от 2 до 10.")
Объяснение кода:
input()— запрашивает у пользователя ввод числа в виде строки.int()— преобразует введённую строку в целое число.- Условие
if 2 <= n <= 10проверяет, что число в диапазоне от 2 до 10. - Если число корректное, выводится таблица умножения: цикл
for i in range(1, 11)пробегает числа от 1 до 10. - Внутри цикла вычисляется произведение
n * iи выводится в форматеn x i = результат. - Если число вне диапазона, программа выводит сообщение об ошибке.
Если нужно, я могу помочь вам дополнительно с вариантами оформления или расширениями программы!