Ich versuche herauszufinden, wie man bis zu einer bestimmten Ganzzahl (als Bereich) zwischen zwei verschiedenen Zahlen wie 2 und 3 zählt. Damit wäre die Ausgabe 2 5 7 10 12 15 etc.
Ich habe angefangen, eine einfache while-Schleife wie folgt zu ändern, um zwei Werte zu erhalten:
%Vor%Aber am Ende zählt es bis 100 zu 5.
Ich habe Nummernbereiche und for-Schleifen und Module wie iwertools ausprobiert, um zu versuchen, einen Weg zu finden, dies zu tun, und ich bin völlig ratlos.
Ich habe eine Suche nach der Suche durchgeführt und alles, was ich finden kann, zählt mit einer einzigen Zahl mit Schleifen und Bereichen.
Sie können itertools.cycle
für diesen
Ausgabe
%Vor% Der itertools.cycle
-Generator wird das Tupel so oft wiederholen, wie Sie es nennen.
Sie müssen den Inhalt von a
nach dem Hinzufügen von zwei und nach dem Hinzufügen von drei ausdrucken:
Sie können also besser einen Generator konstruieren, der iterativ zwei und drei verschachtelt hinzufügt:
%Vor%Sie können dann den Inhalt des Generators drucken, bis er 100 oder mehr erreicht:
%Vor%Sie könnten mehr oder weniger tun, was Sie tun, teilen Sie einfach die Zusätze von 2 und 3:
%Vor%