Leeftijd Partner

Context

Deze vraag gaat over leeftijdsverschillen tussen 2 partners. Wanneer een 20 jarige date met een 19 jarige, dan is dit voor bijna iedereen sociaal aanvaardbaar. Een 19 jarige die met een 12 jarige date is dan weer bijna unaniem niet OK. (Behalve voor Romeo en Julia.)

Er bestaat een wiskundige formule die voor de grap uitrekent wat het grootste aanvaardbare leeftijdsverschil is. Laat l iemand’s leeftijd zijn, dan is de leeftijd j van de jongste persoon waarmee die nét wel / niet meer mag daten gelijk aan:

\[j=\frac{l}{2} + 7\]

Zo mag een 16 jarige volgens deze formule bvb daten met een 15-jarige, maar niet met een 14-jarige of jonger.

Deze formule impliceert ook een maximumleeftijd: de 15-jarige mag daten met iemand die hoogstens 16 jaar is.

Opdracht

Schrijf een functie leeftijd_partner(leeftijd) die iemand’s leeftijd als parameter heeft. De functie berekent tussen welke leeftijden de mogelijke partners van deze persoon liggen, en returnt deze leeftijden in een antwoordzin (zie voorbeelden).

Uiteraard mag deze formule niet te ernstig genomen worden. Dit is niet meer dan een leuke berekening, die géén rekening houdt met individuele of maatschappelijke contexten.

Voorbeelden

leeftijd_partner(14)

Een 14 jarige mag een liefje hebben tussen de 14.0 en 14 jaar oud.

leeftijd_partner(17)

Een 17 jarige mag een liefje hebben tussen de 15.5 en 20 jaar oud.

leeftijd_partner(50)

Een 50 jarige mag een liefje hebben tussen de 32.0 en 86 jaar oud.