ممكن حل المشكله و شكرا

السلام عليكم
ما مشكلة else ?

4 إعجابات

لديك حلان:
الأول هو أن تجعل if و else ,المتوسطتين المتعلقتين بالعمر. أن تجعلهما في داخل if الأولى أي أن تجعل قبلهما مسافة حتى يكونا بمحاذاة سطر الطباعة الأول.
الثاني أن تجعل else الأولى قبل lf الأخيرة.

3 إعجابات

المشكله في ال indentation (المسافات البادئة).
المفروض الشروط دي تكون متداخله nested if
مش تحت بعضها.

بالتالي لما المستخدم يكون مغربي يدخل ع الشرط التاني …
لكن لو مش مغربي ميطبعش غير ال تحت else .

3 إعجابات

المشلكة يا اخي نسق محاذاة الـ if الثاني داخل الاول بحيث لا يصبح تصادم بين الشرطين بحيث اذا تحقق الشرط الاول يدخل الشرط الثاني

مثال:

s = input("type").;ower()

if s == "yes":
   print("yes")

   n = input("type").;ower()

   if n == "yes":
       print("yes")
   else: 
       print("no")

else:
    print("no")
3 إعجابات

else هنا مش عارفه هي تابعه الي اي if يعتبر خطا مسافات بدائيه

3 إعجابات

شكرا :star_struck: يا صديقي صححت الخطأ :hibiscus:

إعجابَين (2)

شكرا عبدو البرمجة تحتاج تركيز عالي جدا :face_with_monocle:

3 إعجابات

اخي بدر شكرا على مسااعدتك :rose::rose:

إعجابَين (2)

طبعا


إعجابَين (2)

العفو اخي عثمان . . . . :rose:

إعجاب واحد (1)