واحد من المسائل التي سوف تراها كثيرا وهي إعطائك رقم معين والمطلوب طباعة جميع الارقام التي قبله ومعهم الرقم نفسه وبدون الصفر على سبيل المثال شاهد المطلوب
input 8
out put 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 حتى لا تضع سطر جديد تلقائيا لنطبع الأرقام بجانب بعضهم
اعداد:(محمد كمال(Tiger Ping))