【发布时间】:2019-03-23 01:37:14
【问题描述】:
编写一个名为 sum_num.py 的 shell(基于文本)程序,它要求用户输入一个分号 (;) 分隔的数字列表,并计算总数。请参阅下面的示例。
a = str(raw_input("Enter semicolon separated list of integers:"))
b = a.split(";")
c = (a[0:])
print("the total is " + sum(c))
PS C:\Users\ssiva\Desktop> python sum_num.py
Enter semicolon separated list of integers: 3;10;4;23;211;3
The total is 254
【问题讨论】:
-
你想问我们什么问题?
-
如何获取列表中数字的总和。
-
分割字符串会给你一个字符串列表。在求和之前将它们转换为整数。
-
请阅读堆栈溢出帮助中的这篇文章:stackoverflow.com/help/how-to-ask。目前很难说出您在问什么以及您的代码当前存在什么问题。
-
b在这里甚至是用来做什么的?看起来你有一个逻辑问题。