【发布时间】:2021-05-22 11:32:02
【问题描述】:
我是 Python 的初学者。
我正在尝试从用户那里获取输入并在 for 循环中使用它。但它不起作用。我也尝试过使用范围功能,但也没有用!
还有其他方法吗?
这是代码:
numbers = int(input('10 numbers: '))
sum_of_all_number = 0
result = ''
for each_number in numbers:
sum_of_all_number += each_number
result = sum_of_all_number / 10
print(f'The average is {result}')
输出:
10 numbers: 1234567890
Traceback (most recent call last):
File "C:\Users\admin\Documents\Python\school project duplii.py", line 4, in <module>
for each_number in numbers:
TypeError: 'int' object is not iterable
【问题讨论】:
-
你能说明你想要的结果吗?谢谢。
-
看起来目标是总结 0 到 9?
标签: python for-loop input average