【发布时间】:2020-05-15 19:19:02
【问题描述】:
知道为什么这段代码会创建一个无限循环吗?我按照老师的教程编写了它,但是在我尝试调用该函数后,我的 Jupyter Notebook 变得忙碌并停止执行所有代码。谷歌搜索后,最常见的解释是无限的 while 循环。有人可以帮我弄清楚吗?
def player_input():
marker = ''
while marker != 'X' and marker!='O':
marker = input('Player 1, choose X or O: ')
player1 = marker
if player1 == 'X':
player2 = 'O'
else:
player2 = 'X'
return (player1,player2)
【问题讨论】:
标签: python jupyter-notebook infinite-loop