Formatierungsproblem
Verfasst: Freitag 7. Mai 2021, 17:16
Ich möchte aktuell eine Pyramide in Dreiecksform entwerfen mit den Zahlen 1-300 darstellen.
Allerdings aufgrund der Formatierung wird es nicht richtig angezeigt. Ich habe schon über .rjust(3) oder .rjust(4) probiert die Formatierung einheitlich anzupassen. Leider funktioniert es damit nicht. Es sollte aber die richtige Funktion sein, um die Formatierung anzupassen.
Ist das hierfür richtig, um es anzupassen setze ich es nur falsch ein oder ist eine andere Methode besser geeignet. Über Tipps oder Hilfestellungen wäre ich jedem sehr dankbar.
Code (falsche Formatierung):
current_num = 1
rows = 24
stop = 2
for i in range(rows):
for column in range(1, stop):
print(current_num, end=' ')
current_num += 1
print("")
stop += 1
Idee war noch wie folgt (Code fehlerhaft):
current_num = 1
a=current_num.rjust(4)
rows = 24
stop = 2
for i in range(rows):
for column in range(1, stop):
print(a, end=' ')
a += 1
print("")
stop += 1
Falsch:
7 8 9 10
11 12 13 14 15
Richtig:
7 8
11 12
Allerdings aufgrund der Formatierung wird es nicht richtig angezeigt. Ich habe schon über .rjust(3) oder .rjust(4) probiert die Formatierung einheitlich anzupassen. Leider funktioniert es damit nicht. Es sollte aber die richtige Funktion sein, um die Formatierung anzupassen.
Ist das hierfür richtig, um es anzupassen setze ich es nur falsch ein oder ist eine andere Methode besser geeignet. Über Tipps oder Hilfestellungen wäre ich jedem sehr dankbar.
Code (falsche Formatierung):
current_num = 1
rows = 24
stop = 2
for i in range(rows):
for column in range(1, stop):
print(current_num, end=' ')
current_num += 1
print("")
stop += 1
Idee war noch wie folgt (Code fehlerhaft):
current_num = 1
a=current_num.rjust(4)
rows = 24
stop = 2
for i in range(rows):
for column in range(1, stop):
print(a, end=' ')
a += 1
print("")
stop += 1
Falsch:
7 8 9 10
11 12 13 14 15
Richtig:
7 8
11 12