谢谢!
def hello(a,b):
print "hello and that's your sum:"
sum=a+b
print sum
import sys
if __name__ == "__main__":
hello(sys.argv[2])
它对我不起作用,我很感激帮助!!! 谢谢!
答案 0 :(得分:4)
如果没有看到您的错误消息,很难确切地说出问题是什么,但有些事情会跳出来:
可能更多,但同样需要错误输出。
以下是您可能想要的内容:
import sys
def hello(a,b):
print "hello and that's your sum:"
sum=a+b
print sum
if __name__ == "__main__":
hello(int(sys.argv[1]), int(sys.argv[2]))
答案 1 :(得分:3)
sys
,而不是在函数的末尾。hello
,其中一个还不够。 这应该导致:
import sys
def hello(a, b):
sum = a + b
print "hello and that's your sum:", sum
if __name__ == "__main__":
hello(float(sys.argv[1]), float(sys.argv[2]))