#چالش_پایتون_در_هوش_مصنوعی🧠 قسمت ۴: توابع و ماژول‌ها ⚙️سلام دوستان! 👋تو این قسمت می‌خوایم با توابع و ماژول‌ها در پایتون آشنا بشیم. این‌ها به ما کمک می‌کنن کدهای مرتب‌تر و قابل استفاده مجدد بنویسیم! 🚀 ۱. تعریف تابع* تابع یک بخش از کد هست که یک کار مشخص رو انجام می‌ده و می‌تونیم بارها ازش استفاده کنیم.* مثال ساده:def greet(name): print("سلام", name, "🤖") greet("علی")greet("سارا") ۲. پارامتر و مقدار بازگشتی* توابع می‌تونن ورودی (پارامتر) بگیرن و خروجی (return) بدهند:def add(a, b): return a + bresult = add(5, 3)print("نتیجه جمع:", result) ۳. ماژول‌ها* ماژول یعنی فایل یا مجموعه‌ای از کدهای آماده که می‌تونیم ازش استفاده کنیم* استفاده از ماژول‌های آماده:import mathprint("جذر 16 =", math.sqrt(16))* می‌تونیم ماژول خودمون رو بسازیم: 1️⃣ ایجاد فایل my_module.py با تابع:def say_hello(): print("سلام از ماژول! 👋")2️⃣ استفاده در فایل اصلی:import my_modulemy_module.say_hello() ۴. پروژه کوچک عملییک تابع بسازیم که میانگین دو عدد رو محاسبه کنه:def average(x, y): return (x + y) / 2print("میانگین:", average(10, 20))👀 قسمت بعدی: کار با کتابخانه‌ها و نصب پکیج‌ها 📦🗂 مرکز آموزش پایتون➖➖➖➖➖➖➖➖@pythonchallenge