2017-09-25 275 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