(May-26-2018, 01:53 PM)pyhelp Wrote: How do I use dictionary to get the same result.You use code bye @DeaD_EyE,and add your input line as a argument to the function.
def get_weekday_number(day): """ The function returns the number of weekday for given day. Lower case and upper case are allowed. """ days = { 'Friday': 4, 'Monday': 0, 'Saturday': 5, 'Sunday': 6, 'Thursday': 3, 'Tuesday': 1, 'Wednesday': 2, } return days.get(day.title(), 'Day not found') day_of_week = input('\nInput Day of the Week as Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday?\n') print(get_weekday_number(day_of_week))Slightly modified with
get()
method,the can catch error in input and return
Day not found
.