السلام عليكم
ما مشكلة 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 إعجابات
شكرا يا صديقي صححت الخطأ
إعجابَين (2)
شكرا عبدو البرمجة تحتاج تركيز عالي جدا
3 إعجابات
اخي بدر شكرا على مسااعدتك
إعجابَين (2)
طبعا
إعجابَين (2)
العفو اخي عثمان . . . .
إعجاب واحد (1)