如何编写一个python程序,打印一串用逗号隔开的数字之和?

问题描述 投票:0回答:1

写一个python程序,让用户输入一串用逗号隔开的数字,如 "32,13,15",并打印这些数字的总和。

例如输入用逗号隔开的三个数字:32,13,15总和是60。

我能够打印出逗号处分割的字符串,但想不出如何做和的部分。

python string sum comma
1个回答
0
投票
txt = '32, 13, 15'
list_numbers = txt.split(',')
sum = 0
for num in list_numbers:
    sum += int(num)
print(sum)

输出。60


0
投票

你可以用逗号分割字符串得到数字,将它们从字符串转换为... int,并使用内置的 sum 职能。

txt = '32, 13, 15'
ans = sum([int(i) for i in txt.split(',')])
print(ans)
© www.soinside.com 2019 - 2024. All rights reserved.