متوسطالبرمجة
ما اسم معاملات الدالة التي لها قيم افتراضية؟
إجابة مختصرة
المعاملات الاختيارية — الخيار 4.
السؤال
تُسمّى معاملات الدالة التي لها قيم افتراضية:
خيارات الإجابة
- خاصة.
- مسماة.
- موضعية.
- اختيارية.
- عادية.
الشرح
عندما يكون للمعامل قيمة افتراضية، يمكن حذف الوسيط المقابل له:
def greet(name='Guest'):
return f'Hello, {name}!'
print(greet())
استدعاء الدالة من دون وسيط يستخدم 'Guest'. لذلك تُسمّى هذه المعاملات اختيارية في هذا التمرين. أما تمرير الوسيط باسمٍ معيّن فهو سمة مختلفة ولا يعني بحد ذاته وجود قيمة افتراضية.
المنصات
- Stepik
