View Single Post
Trådstarter
946
Sitat av ruskelusk Vis innlegg
Tror det skal gå om du bare legger til en ekstra condition på ifi setningen i siste eksempel så det blir

HTML-kode

if (i > 0 && (i % uke_intervall) == 0):
Sikkert noe feil på syntaksen i det jeg har gjort så mulig du bør fikse, men ellers skal det gå tror jeg
Vis hele sitatet...
yess! Dette funka

Sitat av mandelbrot Vis innlegg
Hva med noe slik?

Kode

reps = 8
rep_økning = 2
uke_intervall = 2
totalt_antall_uker = 6
sett = 3

treningsplan = []

for uketall in range(totalt_antall_uker):
    if uketall != 0 and uketall % uke_intervall == 0:
        reps += rep_økning
    treningsplan.append((uketall+1, sett, reps))

print ("Uke - Sett - Reps")
for uke in treningsplan:
    print ("{} - {} - {}".format(uke[0], uke[1], uke[2]))
Produserer følgende utskrift:
Vis hele sitatet...
Denne funker også veldig bra

Sitat av Rosander Vis innlegg
Jeg ville brukt en counter som øker ved hver iterasjon, denne kan brukes i en if statement som sjekker mot uke_intervall.
Når den får en match så øker du repetisjonene med rep_økning, resetter counteren og fortsetter loopen.
Vis hele sitatet...
Dette gjorde jeg også på et annet eksempel, men hjalp ikke så mye. Men poeng til deg for det om

Takk for gode svar folkens, har gitt tommel opp til så og si alle her
Sist endret av cplpro; 22. april 2021 kl. 15:20. Grunn: Automatisk sammenslåing med etterfølgende innlegg.