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 als Alternative
''.join('0' if int(i) < 5 else '1' for i in х[0]) Anmelden um eine Antwort zu hinterlassen