<p>这就是我所拥有的,但它告诉我float或int是不可订阅的。在</p>
<p>我对执行任务的其他方法持开放态度,但输入必须存储在一个列表中,然后显示所需的值(最大值、最小值、平均值和总计)</p>
<pre><code>def collect_numbers():
numbers = [input("Enter any whole number: ") for i in range(10)]
numbers2 = map(float, numbers)
print("The smallest number is: ", min(data[numbers2] for data in numbers2))
print("The largest number is: " , max(data[numbers2] for data in numbers2))
print("The total of the numbers is: ", sum(data[numbers2] for data in numbers2))
print("The average of the numbers is: ", (sum(data[numbers] for data in numbers2)/2))
collect_numbers()
</code></pre>
<p>编辑:在网上读了一些其他的东西,结合这里的答案,我换成使用这个:</p>
^{pr2}$
<p>在numbers2=map(int,numbers)方法中,当我试图在numbers2上运行任何类型的sum、max、min或其他任何类型时,都会遇到错误。给了我映射错误、不可下标、空关键字参数等</p>
<p>但它现在起作用了,谢谢你的迅速反应!在</p>