Days Conversion
Given a number of days (N) as input, write a program to convert N to years (Y), weeks (W), and days (D).Input
The input will be a single line containing a positive integer (N).Output
The output should be a single line containing years, weeks, days values separated by spaces.Explanation
For example, if the given number of days (N) is 1329.
1329 = 365*3 + 33*7 + 3
So the output is 3 years 33 weeks 3 days
days = int(input("Enter number of days: "))
years = days // 365
if years > 0:
print(years, "years", end = " ")
weeks = (days - years * 365) // 7
if weeks > 0:
print(weeks, "weeks", end = " ")
newDays = days - years * 365 - weeks * 7
if newDays > 0:
print(newDays, "days")
else:
print("")
Comments
Leave a comment