如何编写 python 程序来打印由逗号分隔的一串数字的总和?

How can I write a python program to print the sum of a string of numbers that are separated by a comma?

编写一个 python 程序,让用户输入由逗号分隔的三个数字组成的字符串,例如“32, 13, 15”,并打印数字的总和。

例如 输入以逗号分隔的三个数字:32、13、15 总和为 60

我能够打印出以逗号分隔的字符串,但不知道如何计算求和部分。

txt = '32, 13, 15'
list_numbers = txt.split(',')
sum = 0
for num in list_numbers:
    sum += int(num)
print(sum)

输出:60

您可以用逗号分隔字符串以获取数字,将它们从字符串转换为 int,然后使用内置 sum 函数将它们相加:

txt = '32, 13, 15'
ans = sum([int(i) for i in txt.split(',')])
print(ans)