Question: def calculate _ weekday ( first _ day _ weekday, day _ of _ year,is _ leap _ year ) : if is _ leap

def calculate_weekday(first_day_weekday, day_of_year,is_leap_year):
if is_leap_year and day_of_year >59:
day_of_year +=1
weekday_number =(first_day_weekday + day_of_year -1)%7
return weekday_number
def get_user_input():
first_day_weekday = int(input("Enter the weekday number of the first day of the year (0-6): "))
day_of_year = int(input("Enter the day number of the year (1-365/366): "))
return first_day_weekday, day_of_year
def main():
year = int(input("what year is it?"))
first_day_weekday, day_of_year = get_user_input()
weekday_number = calculate_weekday(first_day_weekday, day_of_year,(year %4))
print(f"That will be weekday number: {weekday_number}")
main()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!