ПочатиПочніть безкоштовно

Обчислення знижки

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

У цій вправі ви створите власну функцію, яка задовольняє ці вимоги, використовуючи аргументи зі значеннями за замовчуванням і іменовані аргументи.

Ця вправа є частиною курсу

Середній рівень Python для розробників

Переглянути курс

Інструкції до вправи

  • Визначте функцію calculate_discount() із аргументами за замовчуванням для discount_percent(15) та round_result(True).
  • Округліть результат до двох знаків після коми всередині оператора if.
  • Викличте функцію, встановивши discount_percent у 25, а round_result у False.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

original_price = 899.99

# Define the function with default arguments
def calculate_discount(price, ____=15, ____=True):
    discounted_price = price - (price * (discount_percent / 100))
    
    if round_result == True:
        # Round the result to two decimal places
        return ____(discounted_price, ____)
    else:
        return discounted_price

# Call the function with keyword arguments
final_price = calculate_discount(price=original_price, ____=___, ____=____)
print(final_price)
Редагувати та запускати код