Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minutes_per_hour = 60
- hours_per_day = 24
- days_per_week = 7
- weeks_per_year = 52
- seconds_per = {'seconds': 1, 'minutes': 60}
- seconds_per['hours'] = seconds_per['minutes'] * minutes_per_hour
- seconds_per['days'] = seconds_per['hours'] * hours_per_day
- seconds_per['weeks'] = seconds_per['days'] * days_per_week
- seconds_per['years'] = seconds_per['weeks'] * weeks_per_year
- print("This program will tell you how many seconds are in a certain number of years, weeks, days, hours, minutes, and seconds.")
- user_input = {}
- units = ['years', 'weeks', 'days', 'hours', 'minutes', 'seconds']
- for unit in units:
- user_input[unit] = int(input("Please input the number of {}: ".format(unit)))
- print("Computing...")
- seconds = []
- for unit, num in user_input.items():
- seconds.append(num * seconds_per[unit])
- seconds = str(sum(seconds))
- print("Done!")
- output = "There are {} seconds in {} years, {} weeks, {} days, {} hours, {} minutes, and {} seconds."
- print(output.format(seconds, *[user_input[unit] for unit in units]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement