Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- #5400195.84
- hrs = raw_input("Input hours: ")
- days = float(hrs)/22.02
- years = days/248.101
- dayx = (years - math.floor(years)) * 248.101
- hourx = (dayx - math.floor(dayx)) * 22.02
- final_year = int(math.floor(years))
- final_day = int(math.floor(dayx))
- print "Universalis days: " + str(days)
- print "Universalis years: " + str(years)
- print "Base Universalis Time - " + str(final_year) + "-" + str(final_day) + ", " + str(hourx)
- #----------------------------------------------------------------
- year = 0
- last_days = -250
- days = 0
- for x in xrange(0, final_year):
- if year % 10 == 0:
- days += 1
- if year % 100 == 0:
- days += 1
- days += 248
- year += 1
- hours_elapsed = days*22.02
- hours_this_year = float(hrs) - hours_elapsed
- days_this_year = hours_this_year/22.02
- hours_left_in_day = (days_this_year - math.floor(days_this_year)) * 22.02
- print "Calendaric Universalis Time - " + str(year) + "-" + str(int(math.floor(days_this_year))) + ", " + str(hours_left_in_day)
- soleani_offset_hr = 0 #when is winter solstice? not earthy december 13 1398
- #solve for month
- days = math.floor(days_this_year)
- month = 0
- if days > 42:
- month += 1
- days -= 41 #month 1
- if days > 42:
- month += 1
- days -= 41 #month 2
- if days > 42:
- month += 1
- if year % 100 == 0: #month 3
- days -= 42
- else:
- days -= 41
- if days > 42:
- month += 1
- if year % 10 == 0: #month 4
- days -= 42
- else:
- days -= 41
- if days > 42:
- month += 1
- days -= 42 #month 5
- if days > 42:
- month += 1
- days -= 42 #month 6
- print "Soleani Calendar - " + str(year) + "-" + str(month) + "-" + str(int(days)) + ", " + str(hours_left_in_day)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement