gpt4 book ai didi

python - 创建一个整数列表,添加列表并显示总和

转载 作者:行者123 更新时间:2023-11-28 22:52:21 24 4
gpt4 key购买 nike

这个程序应该向用户询问多天的销售额,将它们写入列表,然后将这些条目加在一起并显示总和。

我的程序到了要求销售的地步,但我的数学和最终显示结果并不正确。任何帮助,将不胜感激。

比你提前

num_days = 5
def main():
sales = [0] * num_days
index = 0
print('Enter the sales for each day.')
while index < num_days:
print('Sales for day #', index + 1, ': ', sep='', end='')
sales[index] = float(input())
index = index + 1
print('the total is', sales)

main()

最佳答案

您的行 print('the total is', sales) 打印了单个 sales 项目的完整列表。

您想使用 print('the total is', sum(sales)),并在循环之外执行此操作。

此外,您不需要第一个 print();简单地做

sales[index] = float(input("Sales for day #{}: ".format(index+1)))

最后,您不需要提前构建您的销售 项目列表。像这样的东西会更 Pythonic:

def main(num_days=5):
sales = []
print('Enter the sales for each day.')
for day in range(num_days):
sales.append(float(input("Sales for day #{}: ".format(day+1))))
print('the total is', sum(sales))

main()

关于python - 创建一个整数列表,添加列表并显示总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com