Avatar ·

Teil der Sequenz 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 in Python 3 ausgeben

📁 Python, Beispiel, Arbeit

Ich versuche, eine Aufgabe zu lösen:

Schreiben Sie ein Programm, das einen Teil der Sequenz 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... ausgibt (die Zahl wird so oft wiederholt, wie sie selbst ist). Die Eingabe ist eine positive ganze Zahl n – so viele Elemente der Sequenz soll das Programm anzeigen. Die Ausgabe erwartet eine Sequenz von Zahlen, die durch Leerzeichen getrennt in einer Zeile geschrieben werden.

Zum Beispiel, wenn n = 7, dann soll das Programm 1 2 2 3 3 3 4 ausgeben.

Sample Input: 7

Sample Output: 1 2 2 3 3 3 4

Hier ist, was ich habe, das Problem ist, dass es bei großen Zahlen nicht funktioniert.

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