返回并将其分配给变量有问题,在Python中多次运行程序

问题描述 投票:0回答:1

如何在函数中使用return

 def planeFun():
     goin=input("should you investigate the plane more, or run away?\n")
     return goin

staying= planeFun()
if staying in ["run", "Run", " run", " Run"]:
    print("blah")

由于某种原因,它不起作用。出于某种原因,每当我运行我的程序时,问题的答案,无论是什么,都会重新运行该功能,无论我输入第2行的答案

python function variables return return-value
1个回答
0
投票

它在Python IDLE中有效(据我所知)。我运行它,键入'run'并打印'blah'。您使用的是哪个IDE?

© www.soinside.com 2019 - 2024. All rights reserved.