Для студентов МГТУ им. Н.Э.Баумана по предмету ИнформатикаФункции. Расчет стоимости заказаФункции. Расчет стоимости заказа
2024-10-222024-10-30СтудИзба
Задача: Функции. Расчет стоимости заказа
Описание
Напишите функцию calculate_cost()
, которая принимает переменное количество аргументов, представляющих цены товаров в корзине, а также два именованных аргумента:
discount
: процент скидки (по умолчанию 0)delivery_type
: тип доставки (по умолчанию "стандартная", может быть "экспресс")
Функция должна вычислять общую стоимость заказа с учётом следующих условий:
Доставка:
Стоимость стандартной доставки составляет 1000 рублей, если суммарная стоимость товаров в корзине меньше 5000 рублей. В противном случае доставка бесплатная.
Стоимость экспресс доставки всегда составляет 1500 рублей.
Скидка:
- К общей стоимости заказа применяется скидка, заданная аргументом discount.
Функция должна возвращать конечную стоимость заказа (целое число) с учётом доставки и скидки.
Пример использования
calculate_cost(1000, 2000, discount=10) # должна вернуть 3600 calculate_cost(5000, 1000, discount=20, delivery_type='экспресс') # должна вернуть 6000 calculate_cost(10000, 5000, 2000) # должна вернуть 17000 calculate_cost(4500) # должна вернуть 5500

Характеристики решённой задачи
Предмет
Учебное заведение
Учебная пора
Программы
Просмотров
4
Качество
Идеальное компьютерное
Размер
3,14 Kb
Список файлов
Код01.txt

Vladelo