PROG0177 - Happy birthday

Write a function birthday that prints a birthday message. Determine by yourself which parameters should be given to the function, in order for it to be used as illustrated in the interactive Python session below.

>>> birthday.__doc__
'Shows a message with the name and age of the birthday boy/girl.'
>>> birthday()
'Happy birthday Lena! I hear that you turned 2 today.'
>>> birthday('Marte')
'Happy birthday Marte! I hear that you turned 2 today.'
>>> birthday('Cas', 4)
'Happy birthday Cas! I hear that you turned 4 today.'
>>> birthday('Nom', age=2)
'Happy birthday Nom! I hear that you turned 2 today.'
>>> birthday(age=3, name='Lauren')
'Happy birthday Lauren! I hear that you turned 3 today.'

Schrijf een functie verjaardag die een verjaardagsboodschap teruggeeft. Bepaal zelf welke parameters aan deze functie moeten doorgegeven worden, zodat je functie kan gebruikt worden zoals geïllustreerd in onderstaande interactieve Python sessie.

>>> verjaardag.__doc__
'Toont boodschap met naam en leeftijd van jarige.'
>>> verjaardag()
'Gelukkige verjaardag Lena! Ik hoor dat je vandaag 2 jaar geworden bent.'
>>> verjaardag('Marte')
'Gelukkige verjaardag Marte! Ik hoor dat je vandaag 2 jaar geworden bent.'
>>> verjaardag('Cas', 4)
'Gelukkige verjaardag Cas! Ik hoor dat je vandaag 4 jaar geworden bent.'
>>> verjaardag('Nom', leeftijd=2)
'Gelukkige verjaardag Nom! Ik hoor dat je vandaag 2 jaar geworden bent.'
>>> verjaardag(leeftijd=3, naam='Lauren')
'Gelukkige verjaardag Lauren! Ik hoor dat je vandaag 3 jaar geworden bent.'

Added by:Peter Dawyndt
Date:2011-11-02
Time limit:5s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:
Resource:None

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.