یک تابع با مسئولیت روشن
تابع زمانی مفید است که ورودی و خروجی مشخص داشته باشد. در مثال زیر تابع فقط جمع قیمتها را حساب میکند؛ نمایش نتیجه بیرون تابع انجام میشود. این جداسازی، تستکردن و استفادهٔ دوباره از کد را آسانتر میکند.
Python
def total_price(prices):
return sum(prices)
result = total_price([120000, 85000, 45000])
print(result)یک تمرین کوچک
تابعی بنویس که مبلغ و درصد تخفیف را بگیرد و قیمت نهایی را برگرداند.
این متن یک نمونهٔ کوتاه است و جایگزین دورهٔ کامل نیست.