0 محمد عاطف17 نشر 31 أغسطس أرسل تقرير نشر 31 أغسطس إن في لغة بايثون تستخدم الإزاحات (Indentations) لتنظيم الكود وتحديد الهيكل والتسلسل الزمني للتعليمات وعند تضمين تعليمات داخل كتلة معينة مثل الشروط (if/else) أو الحلقات (loops)، نستخدم الإزاحات لتحديد البلوك الذي يتبع الكود. ولديك العديد من الأخطاء في الإزاحات مثل سطر 5 و 15 لذلك يرجى تصحيح الإزاحات الخاصة بهم. وإذا كان سؤالك بخصوص درس في دورة من الدروات ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤوالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل. اقتباس
0 عبد الوهاب بومعراف نشر 1 سبتمبر أرسل تقرير نشر 1 سبتمبر إن كان سؤالك متعلقا بإحدى الدورات أو بإحدى الدروس فأرجو في المرة القادمة وضع تعليقك أسفل الدرس في صندوق التعليقات المخصص لذلك، كي يتسنى لنا معالجة المشكلة التي تواجهها بشكل سريع وفعال أما بالنسبة للخطأ الظاهر في الصورة فهو خطأ في المسافة البادئة (IndentationError) ولغة بايثون حساسة للمسافات ورسالة الخطأ هذه: unindent does not match any outer indentation level تعني أن هناك خطأ في ترتيب المسافات أو علامات الجدولة (tabs) في السطر المحدد، والذي يُظهره الخطأ على السطر 5 لذا تأكد من أن جميع الأسطر مصطفة بشكل صحيح في الشيفرة كالتالي: my_num = 6 user_guess = input("Enter your guess: ") if not user_guess: print("You did not enter a number!") exit() if int(user_guess) > 0: user_guess = int(user_guess) if my_num == user_guess + 1 or my_num == user_guess - 1: print("So close!!!") elif my_num == user_guess: print("You win!!!") else: print("You lose!!!") else: print("Enter a positive number.") اقتباس
السؤال
المختار اواه اواه
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.