Question: Produce a Python Program using the provided data, 'Broken _ Hill _ Solar _ Radiation. which contains the solar radiation data from Broken Hill Airport,

Produce a Python Program using the provided data, 'Broken_Hill_Solar_Radiation. which contains the solar radiation data from Broken Hill Airport, during January and February 2023.The daily values of Solar Radiation (MJ/sq m) were obtained from BOM (Brocken hill airport) Prior to starting Check the January 2023 and February 2023.Input:
Write a Python program that reads the data of the dates and solar radiation values into two separate lists.
Output:
The program must display the dates having the maximum and minimum solar radiation values. In addition, the program must display the average solar radiation value for each month and shows the month that Broken Hill has a higher solar radiation value.
Sample Output:
The month of _____________ has the maximum solar radiation value of ______________.
The month of ______________ has the minimum solar radiation value of ______________.
(this is for both months)
The average solar radiation value of January is ______________
The average solar radiation value of February is ______________
Broken Hill Airport has higher solar radiation in ______________.
Coding requirements:
Added comments to top of code with name, date and purpose of program.
The program must use lists, strings and built-in list functions to complete the task.
The program should include user defined functions to modularise the code.
The program must include exception handling to handle IOError exception. 2023-01-1,28.73
2023-01-2,26.03
2023-01-3,31.79
2023-01-4,31.75
2023-01-5,31.67
2023-01-6,31.63
2023-01-7,31.59
2023-01-8,26.63
2023-01-9,27.6
2023-01-10,22.24
2023-01-11,3.94
2023-01-12,22.29
2023-01-13,25.14
2023-01-14,23.82
2023-01-15,30.49
2023-01-16,27.25
2023-01-17,28.52
2023-01-18,9.32
2023-01-19,30.68
2023-01-20,29.16
2023-01-21,30.55
2023-01-22,29.87
2023-01-23,26.91
2023-01-24,23.84
2023-01-25,30.08
2023-01-26,26.71
2023-01-27,29.85
2023-01-28,25.91
2023-01-29,4.21
2023-01-30,14.65
2023-01-31,29.73
2023-02-1,29.57
2023-02-2,29.47
2023-02-3,21.75
2023-02-4,29.27
2023-02-5,29.16
2023-02-6,29.02
2023-02-7,28.87
2023-02-8,28.72
2023-02-9,28.56
2023-02-10,27.79
2023-02-11,28.21
2023-02-12,28.05
2023-02-13,26.92
2023-02-14,27.73
2023-02-15,27.52
2023-02-16,27.39
2023-02-17,27.15
2023-02-18,26.99
2023-02-19,26.87
2023-02-20,26.71
2023-02-21,26.47
2023-02-22,26.24
2023-02-23,25.06
2023-02-24,23.98
2023-02-25,20.83
2023-02-26,24.84
2023-02-27,25.52
2023-02-28,24.71

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!