برمجة

دوال بايثون: def والمعاملات وreturn

كيف تكتب دالة وتستدعيها.

كل الدروس · دروس بايثون: تعلّم من الصفر

تعريف دالة

تتيح الدالة تجنب تكرار الشيفرة. تحتاج الكلمة def واسماً ومعاملات بين قوسين ونقطتين.

def greet(name):
    print("Hello,", name)

greet("Aysel")
greet("Murad")

return والنتيجة

print تكتب على الشاشة أما return فتعيد القيمة لتخزنها في متغير.

def add(a, b):
    return a + b

result = add(2, 3)
print(result)   # 5

قيمة افتراضية: def power(x, n=2). إن نسيت return تعيد الدالة None — مفاجأة شائعة.

المؤلف: Nibras Code