![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 19.03.2021 18:20 alyssaflores
Write a Python program (rainfall. py) to collect data and calculate the average rainfall over a period of years. The program should first ask for the number of years. Then for each year, the program should ask twelve times, once for each month, for inches of rainfall for that month. At the end, , the program should display the number of months, the total inches of rainfall, and the average rainfall per month for the entire period.
Your program should contain two functions:
(1) rainfall(year): This function takes in a year (integer) as a parameter, and returns two values (totalMonths and totalRainfall). In this function, you need to use nested loop. The outer loop will iterate once for each year. The inner loop will iterate twelve times, once for each month. Each iteration of the inner loop will ask the user for inches (float) of rainfall for that month. After all iterations, the function should return the number of months (totalMonths) and the total inches of rainfall (totalRainfall). (Submit for 4 points)
(2) __main__: In the main, you do the following: (Submit for 6 points)
a. Prompt the user to input the number of years. Reprompt the user if the number of years is 0 or less. Hint: use a while loop.
b. Call rainfall(year) and pass to it the value entered above.
c. Calculate the average based on the returned values from rainfall function.
d. Display the number of months, the total inches of rainfall, and the average rainfall per month for the entire period.
![ansver](/tpl/images/cats/User.png)
Answers: 3
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 21.06.2019 13:30
Using the find and replace tool would be most appropriate when changing the company name when the same letter is sent to different companies. inserting a date field. suggesting alternate word choices with the same meaning. placing images alongside text.
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 11:30
Awell-diversified portfolio needs about 20-25 stocks from different categories.
Answers: 2
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 06:30
Who can provide you with a new password when you have forgotten your old one? your provide you with a new password in case you forget your old one.
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 14:30
Select the correct answer. what does it indicate when a website displays https instead of http? a. the website is secure. b. there is no secure sockets layer. c. the secure sockets layer is hidden. d. the website is not secure.
Answers: 1
You know the right answer?
Write a Python program (rainfall. py) to collect data and calculate the average rainfall over a peri...
Questions
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/biologiya.png)
Biology, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mkx.png)
Arts, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
English, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/en.png)
English, 08.01.2021 20:00
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00
![question](/tpl/images/cats/mat.png)
Mathematics, 08.01.2021 20:00