Avatar ·

mostrar parte de la secuencia 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 en python 3

📁 python, ejemplo, trabajo

Estoy intentando resolver el problema:

Escriba un programa que muestre parte de la secuencia 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (el número se repite tantas veces como su valor). La entrada del programa recibe un número entero positivo n — la cantidad de elementos de la secuencia que debe mostrar el programa. La salida esperada es una secuencia de números escritos separados por espacios en una sola línea.

Por ejemplo, si n = 7, el programa debe mostrar 1 2 2 3 3 3 4.

Sample Input: 7

Sample Output: 1 2 2 3 3 3 4

Esto es lo que tengo, el problema es que con números grandes no funciona.

a=int(input())b=''for i in