Note that there are some explanatory texts on larger screens.

plurals
  1. POAverage Rainfall Calculator
    primarykey
    data
    text
    <p>This is the updated program I have written so far:</p> <pre><code># This program averages rainfall per month. It asks the user for the number # of years. It will then display the number of months, the total inches of # rainfaill, and the average rainfall per month for the entire period. # Get the number of years. total_years = int(input('Enter the amount of years: ')) # Get the amount of rainfall for each month of each year. for years in range(total_years): # Initialize the accumulator. total = 0.0 print('Year', years + 1) print('----------------') for month in ('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'): inches = float(input(month)) total += inches total_inches = total total_month = total_years * 12 average_inches = total / total_month # Display the average. print('The total number of months is: ', total_month) print('The total inches of rainfall is: ', total_inches) print('The average rainfall per month for the entire period is: ', average_inches) print() </code></pre> <p>This is the new error message I am getting when attempting to test the code:</p> <pre><code>Traceback (most recent call last): File "C:/Users/Alex/Desktop/Programming Concepts/Homework 2/Chapter 5/Average Rainfall maybe.py", line 23, in &lt;module&gt; average_inches = total / month TypeError: unspupported operand type(s) for /: 'float' and 'str' </code></pre> <p>Any ideas on how to fix/improve this code?</p> <p>Now, all I need to fix is my calculations. I think they are wrong (lines 23-27).</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload