پیشا پایگیم 2
- دوشنبه, ۲۳ فروردين ۱۳۹۵، ۰۷:۲۴ ب.ظ
یکی دیگر از استفاده های تابع آن است که از تکرار زیاد دستورات پرهیز کنیم. برای تعریف تابع باید ابتدا واژه def را نوشته سپس نام تابع و بعد نام متغییری که ورودی ها در آن ذخیره می شود در پرانتز.
مثال:
مثال:
x=0
y=0
def reza (x):
y=2*x
return y
y=0
def reza (x):
y=2*x
return y
دو نکته :نکته 1 آن است که عبارت return چیست؟
جواب:برای توابع خروجی دار خروجی بعد return می آید اما ممکن است تابع خروجی نداشته باشد ولی چیزی را پرینت کند
کمی پیچیده شد. بگذارید بگوییم که در واقع معنا خروجی چیزی است که بعد return می آید مثلا تابع می تواند بی خروجی باشد اما چیزی چاپ کند.
نکته 2: فراخوانی تابع چیست؟
تابع فقط بعد فراخوانی اجرا می شود نحوه فراخوانی اینگونه است که اول نام تابع و بعد ورودی با ورودی های آن را در پرانتز می نویسیم . اما اگر ما دستور فراخوانی را در متغییری بریزیم متغییر ما برابر خروجی تابع می شود مثالا اگر بخواهیم خروجی را پرینت کنیم باید بعد از ریختن خروجی تابع در متغییر ، متغییر را پرینت کنیم.
جواب:برای توابع خروجی دار خروجی بعد return می آید اما ممکن است تابع خروجی نداشته باشد ولی چیزی را پرینت کند
کمی پیچیده شد. بگذارید بگوییم که در واقع معنا خروجی چیزی است که بعد return می آید مثلا تابع می تواند بی خروجی باشد اما چیزی چاپ کند.
نکته 2: فراخوانی تابع چیست؟
تابع فقط بعد فراخوانی اجرا می شود نحوه فراخوانی اینگونه است که اول نام تابع و بعد ورودی با ورودی های آن را در پرانتز می نویسیم . اما اگر ما دستور فراخوانی را در متغییری بریزیم متغییر ما برابر خروجی تابع می شود مثالا اگر بخواهیم خروجی را پرینت کنیم باید بعد از ریختن خروجی تابع در متغییر ، متغییر را پرینت کنیم.
اگر سوال داشتید بپرسید
- ۹۵/۰۱/۲۳