exibir parte da sequência 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 em python 3
📁 python, exemplo, trabalho
Estou tentando resolver o problema:
Escreva um programa que exiba parte da sequência 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (o número se repete tantas vezes quanto seu valor). A entrada do programa é um número inteiro positivo n — quantos elementos da sequência o programa deve mostrar. A saída esperada é uma sequência de números, escritos separados por espaço em uma única linha.
Por exemplo, se n = 7, o programa deve exibir 1 2 2 3 3 3 4.
Sample Input: 7
Sample Output: 1 2 2 3 3 3 4
Aqui está o que consegui, o problema é que para números grandes não funciona.
a=int(input())b=''for i in range(a+1): b = b + (str(i) + ' ')*iprint(b[0:a*