سؤال

random.randint(50,9)

أو

random.randint(5,09)

إعطاء أخطاء ، على الرغم من فقط

random.randint(5,9)

..works!

لا يُسمح بالقيادة والمتأخرة في Python دون تحويله إلى سلسلة أو استخدام تنسيق XF؟

هل كانت مفيدة؟

المحلول

يا للهول. "Thering" Zero يعطي خطأ بسبب الحجة الأولى ل randint يجب أن يكون أصغر من الثانية.

يتم استخدام الأصفار الرائدة لتمثيل الأرقام الثمانية في Python-2.x كما هو الحال في العديد من اللغات الأخرى.

نصائح أخرى

قيادي 0 تعني أن القيمة حرفية ثماني ، ولكن 09 ليس رقم ثماني صالح.

09 ليس عددًا صحيحًا صالحًا في الحالة الثانية وفي الحالة الأولى - عليك أن تعطي الوظيفة الرقم الأدنى أولاً

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top