gpt4 book ai didi

python - 使用 for 循环在列表中添加值

转载 作者:太空宇宙 更新时间:2023-11-03 12:40:45 25 4
gpt4 key购买 nike

<分区>

我是 Python 的新手,我无法理解为什么这不起作用。

number_string = input("Enter some numbers: ")

# Create List
number_list = [0]

# Create variable to use as accumulator
total = 0

# Use for loop to take single int from string and put in list
for num in number_string:
number_list.append(num)

# Sum the list
for value in number_list:
total += value

print(total)

基本上,我希望用户输入 123,然后得到 1、2 和 3 的总和。

我遇到了这个错误,不知道如何解决。

Traceback (most recent call last):
File "/Users/nathanlakes/Desktop/Q12.py", line 15, in <module>
total += value
TypeError: unsupported operand type(s) for +=: 'int' and 'str'

我只是在教科书中找不到这个问题的答案,也不明白为什么我的第二个 for 循环不会迭代列表并将值累加到总计。

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