[英]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.