إخراج جزء من التسلسل 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 على Python 3
📁 بايثون, مثال, عمل
أحاول حل المشكلة:
اكتب برنامجًا يخرج جزءًا من التسلسل 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (يتكرر الرقم بعدد مرات يساوي قيمته). يتم إدخال عدد صحيح موجب n إلى البرنامج — عدد عناصر التسلسل التي يجب أن يعرضها البرنامج. الناتج المتوقع هو تسلسل أرقام مفصولة بمسافات في سطر واحد.
على سبيل المثال، إذا كان n = 7، فيجب أن يخرج البرنامج 1 2 2 3 3 3 4.
Sample Input: 7
Sample Output: 1 2 2 3 3 3 4
هذا ما أحصل عليه، المشكلة هي أنه لا يعمل مع الأعداد الكبيرة.
a=int(input())b=''for i in range(a+1): b = b + (str(i) + ' ')*iprint(b[0:a*