Python-Neuling. Ich habe überall nach einer Lösung gesucht und alles, was ich zu tun habe, ist eine Sache zu reparieren und eine andere zu brechen.Python - Drucken x Anzahl der Elemente pro Zeile
Ich muss eine Liste der ungeraden Zahlen zwischen 1 und 50 ausdrucken und 10 Zahlen pro Zeile drucken. Die Zahlen in jeder Zeile sollten rechtsbündig sein.
Dies ist wahrscheinlich die nächste, die ich bekommen habe, aber ich kann nicht die Zeichenfolge Werte rechts ausrichten.
def odd() :
rows = []
row = '\t'.join(map(str,(i for i in range (1, 50, 2))))
rows.append('{}'.format(row))
print('\n'.join(rows))
odd()
Ich habe versucht, diese Option auch, aber ich kann nicht herausfinden, wie 10 pro Reihe zu bekommen, noch kann ich sie bekommen zu rechtfertigen.
def odd():
lower_limit =1
upper_limit = 50
for i in range (lower_limit, upper_limit,2):
print("{:>5}".format(i), end="")
print()
odd()
Jede Hilfe ist willkommen. Bitte erklären Sie so einfach wie möglich, während ich noch lerne. Vielen Dank!
danke - genau das, was ich brauchte! – kiki1113