Пожалуйста, создайте таблицу с ценами для 1, 2, 3, ..., 20 единиц товара, где одна единица стоит X рублей. Формат

Пожалуйста, создайте таблицу с ценами для 1, 2, 3, ..., 20 единиц товара, где одна единица стоит X рублей. Формат входных данных: введите положительное целое число X, которое не превышает 10 000 000. Формат выходных данных: выведите таблицу стоимости товара в формате аналогичном примеру. Пример входных данных: 5 Пример выходных данных: 1 5 руб. 2 10 руб. 3 15 руб. 4 20 руб. 5 25 руб. 6 30 руб. 7 35 руб. 8 40 руб. 9 45 руб. 10 50 руб. 11 55 руб. 12 60 руб. 13 65 руб. 14 70 руб. 15 75 руб. 16 80 руб. 17 85 руб. 18 90 руб. 19 95 руб. 20 100 руб. Задача на Python.
Anzhela

Anzhela

Конечно! Вот решение данной задачи на языке Python:

python
# Вводим значение X
X = int(input("Введите цену одной единицы товара: "))

# Проверяем условие на положительность числа X и его ограничение
if X >= 1 and X <= 10000000:
# Выводим заголовок таблицы
print(f"{"Количество":<10} {"Цена":<10}")
# Перебираем значения от 1 до 20
for i in range(1, 21):
# Вычисляем цену товара для каждого количества
price = X * i
# Выводим строку таблицы
print(f"{i:<10} {price:<10} руб.")
else:
print("Ошибка! Пожалуйста, введите положительное целое число, не превышающее 10 000 000.")


После запуска программы, она запросит у пользователя ввести цену одной единицы товара. После ввода значения, программа проверит его на соответствие условиям задачи. Если введенное значение проходит проверку, программа выведет таблицу соответствующей структуры, где каждая строка представляет собой количество товара и его цену. В противном случае, если значение не соответствует условиям, программа выведет сообщение об ошибке.

Надеюсь, данное решение было понятным и подробным для школьника. Если есть вопросы, я готов на них ответить!
Знаешь ответ?
Задать вопрос
Привет!
hello