Veronderstel dat de levensverwachting van een doorsnee persoon 70 jaar is, en dat die levensverwachting kan worden aangepast op basis van de volgende criteria:

Op basis van deze formule kan de levensverwachting van een mannelijke roker die slechts twee uur per week aan sport doet, tien glazen alcohol per week drinkt en vaak fast food eet worden berekend op 65,5 jaar.

Commentaar: Dit is GEEN wetenschappelijke voorspelling. Diegene die deze vraag heeft opgesteld kan niet verantwoordelijk gesteld worden voor het verkeerd voorspellen van de leeftijd waarop je zult sterven! Ik heb een wetenschappelijk onderbouwde vragenlijst in overweging genomen, maar aangezien daarin vragen werden gesteld betreffende de stoelgang en dergelijke heb ik beslist om er zelf maar één op te stellen.

Opgave

Schrijf een functie levensverwachting waaraan de volgende vijf parameters moeten doorgegegeven worden:

De functie moet op basis van de doorgegeven waarden de levensverwachting voorspellen, en moet deze prognose als resultaat teruggeven. Het resultaat van de functie moet als een reëel getal teruggegeven worden.

Voorbeeld

>>> levensverwachting(geslacht='man', roker=True, sport=2, alcohol=10, fastfood=True)
65.5
>>> levensverwachting(geslacht='man', roker=True, sport=5, alcohol=5, fastfood=True)
70.0
>>> levensverwachting(geslacht='vrouw', roker=False, sport=5, alcohol=0, fastfood=False)
89.0
>>> levensverwachting(geslacht='vrouw', roker=False, sport=3, alcohol=14, fastfood=True)
78.5
>>> levensverwachting(geslacht='man', roker=False, sport=4, alcohol=4, fastfood=False)
82.0