KnowledgeBoat Logo
|

Computer Science

Consider the temperature given below for the month of June in North India. Calculate the average temperature and median value. This temperature gets dipped with a variation of 20°C in the month of December. Write a Python program to calculate the changed median value and average temperature.

LocationTemperature (in °C)
Delhi41
Shimla32
Chandigarh43
Rohtak40
Srinagar28
Sri Ganganagar45

Python

Python Modules

2 Likes

Answer

import statistics
temp_jun = [41, 32, 43, 40, 28, 45]
avg_jun = statistics.mean(temp_jun)
median_jun = statistics.median(temp_jun)

temp_dec = []
for temp in temp_jun:
    temp_dec.append(temp - 20)

avg_dec = statistics.mean(temp_dec)
median_dec = statistics.median(temp_dec)
print("June - Average Temperature:", avg_jun)
print("June - Median Temperature:", median_jun)
print("December - Average Temperature:", avg_dec)
print("December - Median Temperature:", median_dec)

Output

June - Average Temperature: 38.166666666666664
June - Median Temperature: 40.5
December - Average Temperature: 18.166666666666668
December - Median Temperature: 20.5

Answered By

2 Likes


Related Questions