Question: Dates, Again In Lab 5 you wrote a program that: Created two dictionaries: days, which uses the numbers 1 - 7 as the keys and
Dates, Again In Lab you wrote a program that: Created two dictionaries: days, which uses the numbers as the keys and "Sunday", "Monday",.."Saturday" as the values. months, which uses the numbers as the keys and "January", "February", "December" as the values. Asked the user to enter a day a month a year, and a day of the week You could assume the user entered valid numbers. Using the dictionaries, printed the date in the form "Monday, October Modify this program so that there is a function for each required input, that will test that the user has entered a valid number. The function getting the month should accept any number between and The function getting the day of the week should accept any number between and The function getting the day of the month should test that the day is valid for a given month pass the month to the function For example, if monthApril would not be accepted. The function asking for the year should test for a reasonable range of years eg or any digit number
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
