What's wrong with my code Q5
numbers = []
n = int(input('How many numbers do you want to calculate their mean ? '))
for i in range(1,n+1):
number = print(input(f'Enter the {i} number:'))
numbers.append(number)
mean = sum(numbers) / len(number)
print(mean)
1 answers ( 0 marked as helpful)
Hey Ahmed,
Thank you for reaching out!
Study the following screenshot:
The first thing I've changed in your code is to substitute the print()
function with an int()
. This converts the user's input into an integer that you can then append to your numbers
list.
Second, I've substituted len(number)
with len(numbers)
as the variable number
is the user's input while the variable numbers
stores all inputs.
Kind regards,
365 Hristina