مشكلة

السلام عليكم ورحمة الله تعالى وبركاته لقد تعلمت مسبقا لغة بايثون ٣ والآن واجهتني مشكلة أثناء برمجتي السكربت

الكود :

number = 00000001
number = number + 1
print("number")

النتيجة : 2

لكنني لا أريد النتيجة 2 اريدها 00000002 يرجى مساعدتي

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يمكنك عمل ذلك من خلال تحديد format لتابع print مثلا بالطريقة التالية:

print(f"{number:02d}")

حيث يمكنك من خلالها تحديد leading zeros والتي هي الأصفار الابتدائية على يسار العدد. غير الرقم 2 للرقم المطلوب.

أو يمكنك استخدام الدالة التالية:

print(str(number).zfill(2))

أيضا بدّل الرقم 2 بالرقم المطلوب

number = 10000000
number = number + 1
print("number")