This Python program reads actual and average rainfall data for 12 months, then displays a comparison showing the difference for each month.
def read_rainfall_data():
actual = []
average = []
print("Enter rainfall data for 12 months:")
for i in range(12):
a = float(input(f"Actual rainfall for month {i+1}: "))
avg = float(input(f"Average rainfall for month {i+1}: "))
actual.append(a)
average.append(avg)
return actual, average
def display_comparison(actual, average):
print("\nMonthly Rainfall Comparison:")
print("Month | Actual | Average | Difference")
print("--------------------------------------")
for i in range(12):
diff = actual[i] - average[i]
print(f"{i+1:>5} | {actual[i]:>6.1f} | {average[i]:>7.1f} | {diff:>10.1f}")
# Run the program
actual_data, average_data = read_rainfall_data()
display_comparison(actual_data, average_data)
Month | Actual | Average | Difference
1 | 42.0 | 38.5 | 3.5
2 | 35.0 | 40.0 | -5.0
...