我有一段python代码,我已经定义了对象,但它无法识别

时间:2017-03-20 17:45:24

标签: python

这是代码

def startgame ():
    print ("welcome to the game type start to continue")

print
prompt_sta ()
#the error is here
def prompt_sta ():
    prompt_sta = raw_input ("Enter a command: ")


startgame ()
prompt_sta

1 个答案:

答案 0 :(得分:1)

将函数定义移动到文件的顶部。必须先定义才能使用它。在您发布的代码中,当您尝试拨打 prompt_sta 时,它尚未定义。

另请注意,您在底部的使用是缺少括号才能成为正确的电话。那句话什么也没做。

def prompt_sta ():
    prompt_sta = raw_input ("Enter a command: ")

def startgame ():
    print ("Welcome to the game!  Type start to continue")

print
prompt_sta()
# The error is here

startgame()
prompt_sta()