تابع و حلقه‌ها 🔄 تابع‌ها با حلقه‌ها خیلی خوب کار می‌کنن و می‌تونن کارهای تکراری رو ساده‌تر کنن. بیاید یه تابع بنویسیم که از حلقه استفاده کنه! ✨ مثال: def print_squares(n): for i in range(1, n + 1): print(i * i) # Print square of each number print_squares(3) # Print squares of 1, 2, 3 🔹 خروجی: 1 4 9 🔰 این کد چیکار می‌کنه؟ تابع print_squares یه عدد n می‌گیره. با حلقه for، مربع اعداد از 1 تا n رو چاپ می‌کنه. برای n=3، مربع‌های 1، 4، و 9 چاپ می‌شن. ✅ چرا حلقه تو تابع باحاله؟ - می‌تونی کارهای تکراری رو توی یه تابع جمع کنی و هر وقت لازم شد صداش کنی. - کدت تمیزتر می‌شه و راحت‌تر می‌تونی تغییرش بدی. ✨ مثال روزمره: فرض کن داری یه برنامه برای چاپ جدول ضرب می‌سازی. یه تابع می‌نویسی که جدول ضرب یه عدد رو با حلقه چاپ کنه. ❓ تمرین: یه تابع بنویسید که یه عدد بگیره و اعداد زوج از 1 تا اون عدد رو چاپ کنه. تابع رو با دو عدد مختلف تست کنید. 💯 @PythonForYou 🧑‍💻👩‍💻