2017-09-02 217 views
0

我写了一些python代码,但这不是给我任何输出,请帮我解决。我不能运行这个python代码

def main(): 
    num1 = int(raw_input("Enter first number")) 
    num2 = int(raw_input("Enter second number")) 

    result = num1 + num2 

    print result 
+2

你曾经* *调用该函数?在末尾添加'main()'。并参见例如https://sopython.com/wiki/What_tutorial_should_I_read%3F – jonrsharpe

+0

调用该死的函数来运行它 – Ezio

回答

2

你有没有叫你所创建的功能。

这将工作:

def main(): 
    num1 = int(raw_input("Enter first number")) 
    num2 = int(raw_input("Enter second number")) 

    result = num1 + num2 

    print result 

main() 

如果不工作,那么你很可能使用python3,在这种情况下,试试这个:

def main(): 
    num1 = input("Enter first number") 
    num2 = input("Enter second number") 

    result = num1 + num2 

    print (result) 

main() 
2

尝试调用main()函数:

def main(): 
    num1 = int(raw_input("Enter first number")) 
    num2 = int(raw_input("Enter second number")) 

    result = num1 + num2 

    print result 

main() # <-- calling main() function