The
weather monitoring station got the following temperature readings everyone hour
throughout the day and will send the info to users:
57,
57, 56, 56, 55, 56, 57, 57, 57, 58, 58, 59, 61, 63, 66, 67, 68, 68, 68, 67, 64,
61, 59, 58
Code
a loop to display the hour and temperature for each hour starting from 1 am,
and also in the end display the average temperature of the day
temperatures = [57, 57, 56, 56, 55, 56, 57, 57, 57, 58, 58, 59, 61, 63, 66, 67, 68, 68, 68, 67, 64, 61, 59, 58]
average_temperature = sum(temperatures) / len(temperatures)
for i in range(len(temperatures)):
hour = i + 1
temperature = temperatures[i]
print(f"Hour: {hour}, Temperature: {temperature}°F")
print(f"\nAverage temperature for the day: {average_temperature:.2f}°F")
Hour: 1, Temperature: 57°F
Hour: 2, Temperature: 57°F
Hour: 3, Temperature: 56°F
Hour: 4, Temperature: 56°F
Hour: 5, Temperature: 55°F
Hour: 6, Temperature: 56°F
Hour: 7, Temperature: 57°F
Hour: 8, Temperature: 57°F
Hour: 9, Temperature: 57°F
Hour: 10, Temperature: 58°F
Hour: 11, Temperature: 58°F
Hour: 12, Temperature: 59°F
Hour: 13, Temperature: 61°F
Hour: 14, Temperature: 63°F
Hour: 15, Temperature: 66°F
Hour: 16, Temperature: 67°F
Hour: 17, Temperature: 68°F
Hour: 18, Temperature: 68°F
Hour: 19, Temperature: 68°F
Hour: 20, Temperature: 67°F
Hour: 21, Temperature: 64°F
Hour: 22, Temperature: 61°F
Hour: 23, Temperature: 59°F
Hour: 24, Temperature: 58°F
Average temperature for the day: 60.54°F