我知道这是一个非常基本的程序,但我得到的列表错误超出范围.这是程序将两个数字作为命令行参数(在调用脚本时)和显示总和(使用python):
import sys
a= sys.argv[1]
b= sys.argv[2]
sum=str( a+b)
print " sum is", sum
Run Code Online (Sandbox Code Playgroud)
小智 5
你应该做这个:
import sys
a, b = sys.argv[1:2]
summ = int(a) + int(b)
print "sum is", summ
Run Code Online (Sandbox Code Playgroud)
打印整数时不需要str().但是如果要将a和b添加为整数,则应使用int().
| 归档时间: |
|
| 查看次数: |
13758 次 |
| 最近记录: |