في بعض الأحيان نرغب أن تعيد الدالة نتيجة معينة بدل أن تقوم بطباعتها فقط.
لذلك نستخدم الكلمة return في نهاية الدالة.
تعمل return على إرسال النتيجة إلى مكان آخر في الكود،
حتى نتمكن من استخدامها لاحقًا أو حفظها داخل متغير.
على سبيل المثال:
def add(a, b):
return a + b
result = add(3, 5)
print(result)
الفرق بين الطباعة والإرجاع هو أن الطباعة تُظهر النتيجة على الشاشة فقط،
أما الإرجاع فيُعيد النتيجة ليستخدمها البرنامج في عمليات أخرى.
مثال آخر:
def square(x):
return x * x
num = square(4)
print("The result is:", num)