В примерах документации для пакета noaa_sdk
интенсивно используются циклы. Я хотел бы предложить, если вы только изучаете Python, вы пытаетесь использовать стиль, ориентированный на петли.
from datetime import datetime
from noaa_sdk import noaa
def to_freedom_degrees(temp_c):
return 32.0 + 9.0 / 5.0 * temp_c
date = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
observations = noaa.NOAA().get_observations('25311', 'US', start=date, end=None, num_of_stations=1)
for observation in observations:
temp_c = observation['temperature']
temp_f = to_freedom_degrees(temp_c)
print(temperature, ' F')
# I only want one temperature
break
else:
print('No temperature found!')