Exercise: Greeting, Depending on Time of Day#
A greeting has to be composed automatically, based upon time of day and sex.
Use the
input()function to prompt the user onstdinfor three variables,Name
Sex. Valid inputs are
m(male) andf(female); both uppercase and lowercase characters are allowed. All other input leads to program termination (usesys.exit(1)for erroneous termination).Hour of day. Valid inputs are number
0through23; all other input leads to program termination.
Depending on the hour of day, the greeting starts with
0-9: “Good morning, “10-17: “Good day, “18-23: “Good evening, “
Depending on the sex, the greeting continues with “Mrs.” or “Mr.”.
Last comes the name.
Finally, the greeting is output on
stdout
$ python greet.py
Name: Jörg
Sex: f
Hour of day: 22
Good evening, Mrs. Jörg