تابع و لیستها 📋
تابعها با لیستها خیلی خوب کار میکنن و میتونن دادههای زیادی رو مدیریت کنن. بیاید یه تابع بنویسیم که با لیست کار کنه!
✨ مثال:
def sum_list(numbers):
total = 0
for num in numbers:
total += num
return total # Return sum of list
print(sum_list([1, 2, 3, 4])) # Sum of list
print(sum_list([10, 20, 30])) # Sum of another list
🔹 خروجی:
10
60
🔰 این کد چیکار میکنه؟
تابع sum_list یه لیست از اعداد میگیره.
با حلقه، همه اعداد رو جمع میکنه و نتیجه رو برمیگردونه.
برای لیست [1, 2, 3, 4]، خروجی 10ه و برای [10, 20, 30]، خروجی 60.
✅ چرا این تابع باحاله؟
- میتونی با هر لیست از اعداد کار کنی، مهم نیست چند تا عدد باشه.
- میتونی از خروجی تابع تو محاسبات دیگه استفاده کنی.
✨ مثال روزمره: فرض کن داری یه اپلیکیشن برای مدیریت هزینهها میسازی. یه تابع مینویسی که لیست خریدهای یه روز رو بگیره و جمعشون رو حساب کنه.
❓ تمرین: یه تابع بنویسید که یه لیست از اعداد بگیره و بزرگترین عدد رو برگردونه. تابع رو با دو لیست مختلف تست کنید.
💯 @PythonForYou 🧑💻👩💻