Skip to main content
 首页 » 编程设计

python之来自命令行的两个数字的总和

2025年05月04日9虾米姐

我知道这是一个非常基本的程序,但我收到了列表超出范围的错误。这是将两个数字作为命令行参数(在调用脚本时)并显示总和(使用 python)的程序:

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

请您参考如下方法:

你应该这样做:

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

打印整数时不需要 str() 。但是如果你想将 a 和 b 作为整数相加,你应该使用 int()。