【问题标题】:Input multiple user inputs into an array / list [closed]将多个用户输入输入到数组/列表中[关闭]
【发布时间】:2020-10-13 13:34:54
【问题描述】:

对不起,如果这是一个简单的问题。但我需要做的是有一个脚本,将 5 个数字输入到一个数组中。例如,将要求用户 5 次输入数字,从中计算平均值和总和。将用户输入放入数组中是最简单的方法吗?如果是的话,该怎么做?

【问题讨论】:

  • Best 充其量只是主观的。最擅长什么,速度?可读性?代码行?向您的代码/程序展示您正在尝试执行的操作以及遇到的错误/问题会更实用。

标签: python loops input


【解决方案1】:
counter = 0
number_array = []

while counter < 5:
    num = float(input("Enter a number: "))
    number_array.append(num)
    counter += 1

total = 0

for number in number_array:
    total = total + number

average = total / 5

print("The sum is: ", total)
print("The average is ", average)

【讨论】:

  • 我知道有更好、更短的方法来实现相同的目标。只是试图使代码易于理解。希望这会有所帮助:)
猜你喜欢
  • 2015-05-03
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多