TheBrain نشر 5 مارس 2016 أرسل تقرير مشاركة نشر 5 مارس 2016 أستخدم IDLE 2.3 وأواجه مشكلة أثناء استخدام الجملة الشرطية للتأكد ما إذا كان عدد صحيح محصور بين عددين آخرين: if number >= 1000 and number >= 2200: print ("Something") فما سبب هذه المشكلة؟ فالطريقة السابقة لا تعمل كما يجب. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 5 مارس 2016 أرسل تقرير مشاركة نشر 5 مارس 2016 سبب المشكلة أنك تستخدم العامل الرياضي الخطأ، فالجملة الشرطية التي كتبتها يجب أن تكون مشابه لهذه: if number >= 1000 and number <= 2200 أضف إلى ذلك أنه توجد طرق أخرى أفضل لفعل ذلك في بايثون فيمكنك على سبيل المثال استخدام هذه الطريقة: if 1000 <= number <= 2200: أو يمكنك أيضا استخدام دالة range() لإنشاء مدى معين واختبار العدد عليه كالتالي: >>> r= range(1000,2201) >>> 1330 in r True اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheBrain
أستخدم IDLE 2.3 وأواجه مشكلة أثناء استخدام الجملة الشرطية للتأكد ما إذا كان عدد صحيح محصور بين عددين آخرين:
if number >= 1000 and number >= 2200: print ("Something")
فما سبب هذه المشكلة؟ فالطريقة السابقة لا تعمل كما يجب.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.