Výpočet slevy
Pracuješ na funkci, která počítá ceny po slevě pro internetový obchod. Chceš mít možnost nastavovat různé výše slev a řídit, jestli se ceny zaokrouhlí, aby v aplikaci vypadaly přehledněji.
V tomto cvičení vytvoříš vlastní funkci, která tyto požadavky zvládne pomocí výchozích a pojmenovaných argumentů.
Toto cvičení je součástí kurzu
Intermediate Python for Developers
Pokyny k cvičení
- Definuj funkci
calculate_discount()s výchozími argumenty prodiscount_percent(15) around_result(True). - Uvnitř příkazu
ifzaokrouhli výsledek na dvě desetinná místa. - Zavolej funkci a nastav
discount_percentna25around_resultnaFalse.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)