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