توابع ابتدایی

تابع یک تکه کد است که میتوان به سادگی بارها از آن در جاهای مختلف برنامه استفاده کرد و هر زمانی که به آن نیاز داشته باشیم با فراخوانی کردن، آن را اجرا می کنیم. توابع معمولا دارای ورودی( inputs ) هستند و معمولا خروجی( output ) متناسب با ورودی های خود خواهند داشت. برای مثال با استفاده از هسته ی پایتون یا ژوپیتر نوت بوک میتوانید تابع زیر را بنویسید که دو عدد را در ورودی دریافت می کند و جمع آنها را در خروجی باز میگرداند( return ):

def add_up(x, y):
    return x + y

و اگر در ادامه بنویسیم:

add_up(1, 3)

در خروجی خواهیم داشت:

4