繁体   English   中英

如何编写 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

我能够打印出用逗号分割的字符串,但无法弄清楚如何做总和部分。

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

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

output: 60

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM