سلام دوستان
تفاوت دو دستور print و return در پایتون دقیقا چیه؟
سلام
دستور 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)
به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.