Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Created on Sun Mar 8 19:51:26 2020
- @author: James Densmore & Sergio Sanz
- https://www.dataliftoff.com/author/dataliftoff_tuq2s3/
- """
- import math
- import datetime
- def day_length(day_of_year, latitude):
- P = math.asin(0.39795 * math.cos(0.2163108 + 2 * math.atan(0.9671396
- * math.tan(.00860 * (day_of_year - 186)))))
- pi = math.pi
- day_light_hours = 24 - (24 / pi) * math.acos((math.sin(0.8333 * pi / 180)
- + math.sin(latitude * pi / 180) * math.sin(P))
- / (math.cos(latitude * pi / 180) * math.cos(P)))
- print(str(int(day_light_hours)) + ' hours, '
- + str(int((day_light_hours - int(day_light_hours)) * 60)) + ' min.')
- time_now = datetime.datetime.now()
- day_of_year = int(time_now.strftime('%j'))
- latitude = float(input('Introduce your latitude: '))
- day_length(day_of_year, latitude)
Advertisement
Add Comment
Please, Sign In to add comment