دوال بايثون: 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 — مفاجأة شائعة.