Als Teil einer Reihe von Übungen für Schleifen soll ich ein Programm schreiben, das zwei ganze Zahlen X und Y liest. Als Ausgabe druckt das Programm alle Ganzzahlen von 1 bis Y, organisiert in so dass X-Nummern auf jeder Zeile erscheinen.Drucken von Zahlen in der gleichen Zeile
Also sollte ich irgendwo while
oder for
verwenden. Was ich bisher habe, ist:
-Code:
n_per_line = int(input('Numbers per line: '))
upperbound = int(input('Upper bound: '))
i = 1
n = 1
while i <= upperbound:
while n <= n_per_line:
print(i, end=' ')
n += 1
i += 1
aber nur, druckt eine Zeile ausgegeben. Zum Beispiel
Numbers per line: 3
Upper bound: 4
gives 1 2 3 in a single line. And
Numbers per line: 2
Upper bound: 4
gives 1 2 in a single line.
Haben Sie einen Code haben zu setzen? –
Bitte geben Sie Ihren Code als Text in die Frage ein, anstatt eine Grafik davon zu zeigen. Kopieren und Einfügen von Ihrem Texteditor in Ihre Frage, markieren Sie den Code und klicken Sie dann auf die '{}' Schaltfläche, so dass es als Text formatiert wird. –