2017-09-25 159 views
0

两个数字相加我一直在尝试使用命令行参数添加两个数字...这是据我在此网站上发现有关添加使用命令参数2号命令行参数在Python

import sys 
a=sys.argv[1:] 
b=sys.argv[2:] 
sumn=str(a+b) 
print(" sum is",sumn) 
+0

下标了'sys.argv'数组时删除列提到的, d猫到int –

+2

请看看你的个人成绩!例如,打印出'sys.argv [1:]'来看看你在做什么。你应该学会理解你从其他地方复制的代码。 – poke

回答

1

你需要转换成int和标直接值,而不是片

编辑:添加错误处理作为评论

+1

也许你添加一些代码来处理一个可能的'ValueError',当用户输入一个字符串不能被转换为一个整数来完成你的答案。 – PhillipD