حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
درک برنامه‌نویسی از صفر؛ قسمت اول: اولین برنامه‌ها

اولین تابعی که خودمان می‌سازیم

۷. تابع؛ به کارهای تکراری اسم بدهیم · 0٪

برای ذخیره پیشرفت و استفاده از دستیار وارد شوید.

یک کار را بسته‌بندی کن

تا حالا از تابع‌های آماده مثل print و len استفاده کردیم. خودمون هم می‌تونیم یک مجموعه دستور رو با اسم مشخص تعریف کنیم.

def say_hello():
    print("Hello")

say_hello()

def یعنی تعریف تابع. بعد اسم، پرانتز و دونقطه می‌آید. دستورهای داخل تابع تورفتگی دارن. خط اول تا سوم فقط می‌گن این کار چیه؛ تا وقتی say_hello() رو صدا نزنیم، متن چاپ نمی‌شه.

پرانتز خالی یعنی فعلاً داده‌ای به این تابع نمی‌دیم. فراخوانی تابع باید بیرون تعریفش باشه، پس آن خط را بدون تورفتگی بنویس.

فعالیت شما

بعد از تعریف تابع، آن رو یک بار صدا بزن تا Hello چاپ بشه. خودِ تعریف تابع رو تغییر نده.

حالا نوبت توئه

کد رو طبق خواستهٔ تمرین تغییر بده، بعد «اجرا و بررسی پاسخ» رو بزن تا نتیجه رو ببینی.