De fout is niet het schrikkeljaar, maar Python die ingelepeld moest krijgen dat een jaar 52 weken per jaar heeft.
Je moet dus niet delen door 7 maar de overige jaren vermenigvuldigen met 52.
Het onderwerp is dus onnodig, maar ik was gisterenavond UUUUREN aan het zoeken en berekeningen aan het doorspitten om het dan nu pas te vinden.
Mijn excuses.
Het staat ook veel netter:
def life_in_weeks(age):
age = 90 - age
weeks = age * 52
print(f"You have {weeks} weeks left.")
life_in_weeks(12)
Laatst gewijzigd door CUFI : 17 september 2024 om 09:01.
|