Python在运行循环之前停止

Python在运行循环之前停止,python,Python,我的代码有问题。它将正常运行,直到到达循环def游戏并在那里停止。我确实把它当作了一个if语句,但它仍然不起作用。请注意,这可能有点混乱 import random import time GameInProgress = ("Yes") TutorialDone = ("No") ReplayGame = ("Yes") #Test purposes PlayerName = ("Lewis") print ("Welcome to 'Guess The Word!") def Game(

我的代码有问题。它将正常运行,直到到达循环def游戏并在那里停止。我确实把它当作了一个if语句,但它仍然不起作用。请注意,这可能有点混乱

import random
import time 
GameInProgress = ("Yes")
TutorialDone = ("No")
ReplayGame = ("Yes")
#Test purposes
PlayerName = ("Lewis")
print ("Welcome to 'Guess The Word!")

def Game():
      GameInProgress = ("Yes")
      TutorialDone = ("No")
      ReplayGame = ("Yes")
      #Test purposes
      PlayerName = ("Lewis")
      print ("Welcome to 'Guess The Word!")
      WordSelected=("No")
      LettersGuessed=0
      print (TutorialDone)
      EnterName = input("Would you like to enter your name?").title()
def游戏:不是一个循环,它是一个函数,在你调用它之前它不会执行。 可以用这种方式调用python函数

游戏

如果要反复调用同一函数,只需在for或while循环中调用该函数即可:

   while(condition):
       Game()
如果你是初学者,请遵循一些教程

def游戏:它不是一个循环,而是一个函数,您只需调用它,游戏在endOk中,现在似乎正在运行。谢谢。顺便说一句,你不需要所有的括号:GameInProgress=Yes->GameInProgress=Yes谢谢。我会改变它们,并注意到。我在比赛结束时有一场比赛,它只是没有运行。它正在工作。谢谢大家的帮助。