ARTICLE AD BOX
I wrote a Python script intended to calculate the average of numbers in a list and print the result. The script runs without any syntax errors, but the output is not what I expect. Instead of printing the correct average value, the program prints 0 every time. I have checked that the list contains numbers and that the function is being called correctly. I suspect there may be an issue with how the loop accumulates the sum or how the division is performed. What common mistakes in Python could cause this behavior, and how can I debug the script to ensure the average is calculated and displayed correctly?
New contributor
Daniel Kiranya is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1
