اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

عند مواجهة رسالة الخطأ "Expected Expression" عند كتابة else في برنامج Python، فربما المحتمل هناك خطأ في بنية الشرط الذي يسبق else، وعند استخدام else، يجب أن يتم توفير شرط متبوعًا بالكلمة المفتاحية if أو شرط آخر.

وإليك بعض الأمثلة على استخدام else بشكل صحيح:

المثال الأول:

x = 5
if x > 10:
    print("x is greater than 10")
else:
    print("x is not greater than 10")

المثال الثاني:

grade = 80
if grade >= 90:
    print("Excellent")
elif grade >= 70:
    print("Good")
else:
    print("Failed")

وتأكد من أن هناك شرطًا سليمًا قبل else.

 

  • 0
نشر (معدل)

هناك أسباب أخرى قد تؤدي إلى حدوث خطأ "Expected Expression" في برمجة Python، وهي:

  • عدم وجود جملة بعد "if" أو "elif": يحدث هذا الخطأ عندما تضع كلمة "if" أو "elif" ولكن لا يوجد جملة بعدهما، بمعنى آخر، لم يتم توفير الشرط الذي يجب فحصه.
  • ترك فراغ بعد ":" في بنية التحكم: يحدث هذا الخطأ عندما تضع ":" بعد "if" أو "elif" أو "else"، ثم تترك فراغًا ولم يتم توفير جملة بعد ذلك.
  • استخدام كلمة محجوزة بشكل خاطئ: يحدث هذا الخطأ عندما تستخدم كلمة محجوزة في Python بشكل خاطئ، على سبيل المثال استخدام "True" بدلاً من "True:".
  •  عدم إغلاق قوس: يحدث هذا الخطأ عندما تفتح قوسًا في بنية التحكم ولكن لم تغلقه بشكل صحيح.

لحل هذه المشكلات، يجب التأكد من توفير الشرط الذي يجب فحصه في "if" أو "elif"، وتوفير جملة بعد ":" في بنية التحكم، وعدم استخدام كلمات محجوزة بشكل خاطئ، والتأكد من إغلاق الأقواس بشكل صحيح. ويمكنك الإطلاع على المزيد من المعلومات من خلال المقالات الموجودة في التعليق السابق

تم التعديل في بواسطة عبدالباسط ابراهيم
خطأ إملائي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...