السلام عليكم ورحمة الله تعالى وبركاته لقد تعلمت مسبقا لغة بايثون ٣ والآن واجهتني مشكلة أثناء برمجتي السكربت
الكود :
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")
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
التعليقات