Theme
Primary Color

طباعة الرقم المطلوب وجميع الأرقام التي قبله

المدخلات 8

المطلوب 12345678

الطريقة بسيطة جدا باذن الله كل ما عليك هو إستعمال ال Method الخاصة بعمل Range وهذا ال Range يبدأ من رقم 1 وينتهي عند الرقم المطلوب ونقوم بإضافة رقم 1 عليه لأن ال Range لن يطبع آخر رقم وتابع المثال لترى الشرح

n = int(input()) # If Number Is 8
for number in range(1, n + 1):
  print(number, end = "")

# Output 12345678

خطوات الحل كالتالي

  • أولا قمنا بإستعمال For Loop لطباعة جميع الأرقام
  • قمنا بعمل Range من الأرقام يبدأ من رقم 1 وينتهي عند الرقم المطلوب
  • نقوم بإضافة رقم 1 على الرقم المطلوب لأن ال Range لا يجلب آخر رقم
  • نقوم بطباعة الأرقام ونقوم بتعديل خاصية end حتى لا تضع سطر جديد تلقائيا لنطبع الأرقام بجانب بعضهم

programming python loop range