این برنامه پایتون دادههای بارندگی واقعی و میانگین سالانه را برای ۱۲ ماه دریافت کرده و برای هر ماه مقدار واقعی، میانگین، و اختلاف را نمایش میدهد.
def read_rainfall_data():
actual = []
average = []
print("ورود دادههای بارندگی برای ۱۲ ماه:")
for i in range(12):
a = float(input(f"بارندگی واقعی ماه {i+1}: "))
avg = float(input(f"میانگین بارندگی ماه {i+1}: "))
actual.append(a)
average.append(avg)
return actual, average
def display_comparison(actual, average):
print("\nمقایسه بارندگی ماهانه:")
print("ماه | واقعی | میانگین | اختلاف")
print("-------------------------------")
for i in range(12):
diff = actual[i] - average[i]
print(f"{i+1:>3} | {actual[i]:>6.1f} | {average[i]:>8.1f} | {diff:>8.1f}")
# اجرای برنامه
actual_data, average_data = read_rainfall_data()
display_comparison(actual_data, average_data)
ماه | واقعی | میانگین | اختلاف
1 | 42.0 | 38.5 | 3.5
2 | 35.0 | 40.0 | -5.0
...