如何在第5行的if语句中打印'play'功能?
print("Deal 'Em\nby Imago Games")
print("1. Play\n2. Credits")
select = input()
if select == 1:
def play()
elif select == 1:
print("Bye")
def play():
print("Welcome to Deal 'Em\nLet me teach you the basics!")
答案 0 :(得分:3)
您的代码中存在三个主要问题:
play()
在使用前定义。您必须在代码中更早地定义函数。play()
def
来调用该函数
elif
具有与if
相同的条件且永远不会被执行答案 1 :(得分:0)
您可以在第5行放置play()
(删除def
)或更改play
函数以返回字符串而不是打印它。 def
仅在您定义函数时使用,而不是在您调用函数时使用。
答案 2 :(得分:0)
将其保留为play(),打印已经在函数
中答案 3 :(得分:0)
而不是第5行的def play()
,使用play()
来简单地调用该函数。此外,您应该处理代码的结构并在调用它们之前放置所有函数定义。