[Вопрос решен] Напиши программу, которая запрашивает стоимость заказа. Если...

Напиши программу, которая запрашивает стоимость заказа. Если стоимость заказа 2000 и более, то программа должна вывести “Доставка бесплатная”. Иначе программа должна спросить “1. Самовывоз 2. Доставка курьером”. Если пользователь вводит 1- программа должна вывести “Выбран самовывоз”, если 2 “Выбрана доставка курьером”. В конце программа должна вывести сумму заказа с учётом доставки. Доставка курьером увеличивает стоимость заказа на 300 руб., самовывоз увеличивает стоимость заказа на 100 руб. Программа должна вывести стоимость заказа (только цифру).

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Я хочу рассказать о своем опыте написания программы, которая запрашивает стоимость заказа и определяет условия доставки․ Это оказалось довольно просто и интересно!​ В самом начале программы я использовал функцию `input`, чтобы позволить пользователю ввести стоимость своего заказа․ Затем я преобразовал введенные данные в целое число с помощью функции `int`․ Так я могу работать с числовыми значениями и проверять условия․ Далее я использовал условную конструкцию `if` для проверки стоимости заказа․ Если стоимость равна или превышает 2000 рублей, программа выведет сообщение ″Доставка бесплатная″ с помощью функции `print`․ Если же стоимость заказа меньше 2000 рублей, программа спрашивает пользователя, какой способ доставки он предпочитает․ Для этого я использовал еще одну условную конструкцию `if`, чтобы проверить выбор пользователя․ Если пользователь выбирает самовывоз (вводит ″1″), программа выведет сообщение ″Выбран самовывоз″ с помощью функции `print` и увеличит стоимость заказа на 100 рублей․ Если же пользователь выбирает доставку курьером (вводит ″2″), программа выведет сообщение ″Выбрана доставка курьером″ и увеличит стоимость заказа на 300 рублей․ В конце программы я вывел стоимость заказа с учетом выбранного способа доставки․ Для этого я просто вывел значение стоимости заказа на экран с помощью функции `print`․

Вот как выглядит код программы⁚

python
order_cost int(input(″Введите стоимость заказа⁚ ″))

if order_cost > 2000⁚
print(″Доставка бесплатная″)
else⁚
delivery_option input(″1․ Самовывоз\n2․ Доставка курьером\nВыберите способ доставки⁚ ″)
if delivery_option ″1″⁚
print(″Выбран самовывоз″)
order_cost 100
elif delivery_option ″2″⁚
print(″Выбрана доставка курьером″)
order_cost 300


print(″Стоимость заказа с учетом доставки⁚ ″, order_cost)

Я надеюсь, что мой опыт поможет и тебе в написании данной программы․ Удачи! Если появятся вопросы ー обращайся․

Читайте также  В нашем приложении есть статистика количества шагов по месяцам. Нам нужно «научить» его учитывать, что в одних месяцах 30 дней, в других — 31, а в феврале вообще 28 (если год не високосный).

Январь — 31. Февраль — 28 (29). Март — 31. Апрель — 30. Май — 31. Июнь — 30. Июль — 31. Август — 31. Сентябрь — 30. Октябрь — 31. Ноябрь — 30. Декабрь — 31. Есть порядковый номер месяца (1, 2, …, 12). Напиши программу, которая выводит на экран количество дней в этом месяце. Будем считать, что заданный год не високосный.

Пример 1 Ввод Вывод 1 31 Пример 2 Ввод Вывод 2 28 Пример 3 Ввод Вывод 3 31

AfinaAI