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

حل مشكلة "Expected Expression" عند استخدام else في برمجة Python

Mahmoud Hilmi

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...