الصيغة العامة لكتابة الدالة في بايثون def my_function :() صح او غلط؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
غلط
الإجابة غلط.
الصيغة العامة لكتابة الدالة في بايثون ليست `def my_function :()`. الصيغة الصحيحة تتطلب وجود نقطتين (:) بعد اسم الدالة، ثم قوسين (()) حتى لو لم تأخذ الدالة أي مدخلات.
إليك التفصيل:
- `def`: هذه الكلمة المفتاحية تخبر بايثون أننا بصدد تعريف دالة جديدة.
- `my_function`: هذا هو اسم الدالة. يمكنك اختيار أي اسم تريده، ولكن يجب أن يكون معبراً عن وظيفة الدالة.
- `()`: الأقواس تحدد أن هذا تعبير دالة. حتى لو لم تكن الدالة بحاجة إلى أي معلومات (مدخلات) لإنجاز مهمتها، يجب أن تكون الأقواس موجودة.
- `:`: النقطتان (:) ضروريتان. فهما تخبر بايثون بأن الكتلة البرمجية التي تليها (المسافة البادئة) هي الجزء الذي يشكل جسم الدالة، أي التعليمات التي ستنفذها الدالة.
مثال على دالة صحيحة لا تأخذ مدخلات:```python
def greet():
print("مرحباً!")
greet() # استدعاء الدالة
```
مثال على دالة صحيحة تأخذ مدخلات:
```python
def add_numbers(x, y):
sum = x + y
return sum
result = add_numbers(5, 3)
print(result) # سيطبع 8
```
لاحظ في كلا المثالين وجود النقطتين (:) بعد الأقواس. بدون النقطتين، سيظهر خطأ في بناء الجملة (SyntaxError) في بايثون.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال الصيغة العامة لكتابة الدالة في بايثون def my_function :() صح او غلط اترك تعليق فورآ.