تفاوت print و return در پایتون

سلام دوستان

تفاوت دو دستور print و return در پایتون دقیقا چیه؟

برچسب ها:
پرسیده شده در: 1 سال قبل
آمار بازدید: 786
دارای ۲۰۰ کارما دارای ۲۰۰ کارما دارای 500 کارما دارای 500 کارما
1

سلام

دستور print برای نمایش یک مقدار در درخروجی هستش مثلا کد کد زیر رو ببین

x = 12
print(x)

این تیکه کد با استفاده از دستور print مقدار x رو در خروجی نمایش میده

اما دستور return چیزی رو درخروجی نمایش نمیده و فقط و فقط داخل توابع استفاده میشه. بعضی مواقع نیاز هستش که بعد از فراخوانی یک تابع، یک مقداری در جواب به ما برگشت داده بشه. مثلا فرض کن میخوای تابعی بنویسی که چک کنه ببینه بین دو عدد ورودی کدوم بزرگتره. خب قاعدتا بعد از چک کردن باید یک چیزی به ما برگردونه که ما بفهمیم کدوم عدد بزرگتر بوده بعدش هم داخل برنامه بتونیم ازش استفاده کنیم

def isBigger(a,b):
    if a > b:
        return True
    else:
        return False

الان داخل این تابع اگر a از b بزرگتر باشه True وگرنه False ریترن میشه

حالا می تونیم بعد از اینکه تابع رو داخل برنامه فراخوانی کردیم ازش استفاده کنیم

x = 10
y = 20

if isBigger(x, y):
    print(x - y)
else:
    print(y - x)
ارسال شده در: 11 ماه قبل
جهت ارسال پاسخ ابتدا عضو سایت شوید.
اینستاگرام روکسو

روکسو در اینستاگرام

به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.