• Предмет: Информатика
  • Автор: bmramzes12345
  • Вопрос задан 1 год назад

ПОЖАЛУЙСТА ПОМОГИТЕ ЗДЕЛАТЬ ПРОГРАММУ НА Python​

Приложения:

Ответы

Ответ дал: Aggresivnyy
0

Ответ:

price_per_kg = float(input("Введите цену 1 кг конфет: "))

for kg in range(1, 11):

   cost = price_per_kg * kg

   print("{:.2f} руб. за {} кг конфет".format(cost, kg))

Объяснение:

В этом примере программа запрашивает цену за 1 кг конфет с помощью функции input(). Затем программа использует цикл for для вычисления и вывода стоимости 1, 2,..., 10 кг конфет с помощью форматированной строки и метода format(). Функция range(1, 11) создает последовательность чисел от 1 до 10 для количества килограммов конфет.


Aggresivnyy: он выводит список
Например, если цена за 1 кг конфет составляет 250 рублей, то программа выведет:

250.00 руб. за 1 кг конфет
500.00 руб. за 2 кг конфет
750.00 руб. за 3 кг конфет
1000.00 руб. за 4 кг конфет
1250.00 руб. за 5 кг конфет
1500.00 руб. за 6 кг конфет
1750.00 руб. за 7 кг конфет
2000.00 руб. за 8 кг конфет
2250.00 руб. за 9 кг конфет
2500.00 руб. за 10 кг конфет
bmramzes12345: Введите цену 1 кг конфет:
4
40.00 руб. за 10 кг конфет он у меня так виводит
Aggresivnyy: попробуй этот сайт https://www.programiz.com/python-programming/online-compiler/
Aggresivnyy: у меня все как надо. Может ты ошибся где-то?
bmramzes12345: price_per_kg = float(input("Введите цену 1 кг конфет: "))

for kg in range(1, 11):

cost = price_per_kg * kg

print("{:.2f} руб. за {} кг конфет".format(cost, kg))
bmramzes12345: так?
Aggresivnyy: отступы правильные?
все что идет после цикла for должно быть с табуляцией
Aggresivnyy: for
cost ..........
print......
bmramzes12345: та вроде все правильно
Aggresivnyy: ну значит должно работать как надо. Попробуй онлайн-компиляторы
Вас заинтересует