Ich schreibe gerade ein Programm, das eine 'for' Schleife und die Bereichsfunktion verwendet, um alle ganzen Zahlen von 999 bis Null zu verarbeiten. Ich muss die Schleifenvielfache von 40 auf einer Zeile einteilen, die durch Leerzeichen getrennt ist, aber mit nur sechs auf einer Zeile. Das Problem, das ich habe, ist die Implementierung eines Zählers, um zu bestimmen, wann sechs Vielfache gedruckt wurden.Python - For Schleife und Zähler
Die Ausgabe sollte wie folgt aussehen:
erforderliche Ausgabe
960 920 880 840 800 760
720 680 640 600 560 520
480 440 400 360 320 280
240 200 160 120 80 40
Zur Zeit habe ich dies:
def main():
count = 0
for num in range(960, 0, -40):
print(num, end=' ')
main()
Ich weiß, das sollte einfach sein, aber ich bin zu kämpfen das bekommen Bereich zum Formatieren in 6 Spalten. Jede Hilfe wäre willkommen.
Thank you!Ich hatte das Gefühl, dass ich den Dividendenoperator verwenden musste, weil mein Lehrbuch sich für einen Moment darauf konzentrierte. Ich werde zurückgehen und das näher studieren. :) –
Ja, aber wenn Sie schnellere Reaktion bei der Arbeit an größeren Daten mit Dividend-Operator wollen, ist ein extra Kopf. Führen Sie Ihr Programm tausend Mal in einer Schleife mit "Zeit" und sehen Sie die Leistungsdifferenz zwischen mit und ohne Dividend-Operator. –