写一个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)