我不能对数字求和(python)

我不能对数字求和(python),python,function,sum,Python,Function,Sum,编写一个名为sum_num.py的shell(基于文本)程序,要求用户提供一个分号(;)分隔的数字列表,并计算总数。请参见下面的示例 此代码将转换为整数并求和 a=input() b=a.split(';') sum=0 for num in b: sum+=int(num) print(sum) 你想问我们什么问题?如何获得列表中的数字之和。拆分字符串会得到一个字符串列表。在求和之前将它们转换为整数。请阅读堆栈溢出帮助中的这篇文章:。目前很难说出你在问什么以及你的代码目前存在什么问

编写一个名为sum_num.py的shell(基于文本)程序,要求用户提供一个分号(;)分隔的数字列表,并计算总数。请参见下面的示例


此代码将转换为整数并求和

a=input()
b=a.split(';')
sum=0
for num in b:
     sum+=int(num)
print(sum)

你想问我们什么问题?如何获得列表中的数字之和。拆分字符串会得到一个字符串列表。在求和之前将它们转换为整数。请阅读堆栈溢出帮助中的这篇文章:。目前很难说出你在问什么以及你的代码目前存在什么问题。这里使用的
b
是什么?看起来你有逻辑问题。
a=input()
b=a.split(';')
sum=0
for num in b:
     sum+=int(num)
print(sum)