Python Zeilen begrenzen?
Ich bräuchte etwas Hilfe bei meiner Programmierhausaufgabe. Ich muss in Python Zahlen ausgeben und diese dürfen höchstens 16 Zahlen in einer Zeile sein, wie mache ich das? Ich habe es schon mit len() probiert, habe aber keinen Weg gefunden.
Danke schonmal
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Angenommen, du hats deine Zahlen in einer Liste wie dieser:
zahlen = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]
Dann könntest du z.B. so vorgehen:
for i in range(0,len(zahlen),16):
zahlenabschnitt = zahlen[i:i+16]
print(zahlenabschnitt)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Informatik, Python
Lege dir alle Zahlen in einer Liste ab und iteriere über diese, um jedes Element einzeln auszugeben. Nach jeder 16. Zahl fügst du den Umbruch ein. Entweder du zählst hierfür in einer separaten Zählervariable mit oder du nutzt die Division via Modulo:
if currentIndex % 16 == 0:
print("\r\n")