python - python / Jupyter Notebook中的无限循环停止工作
问题描述
知道为什么这段代码会创建一个无限的while循环吗?我是按照老师的教程编写的,但是在尝试调用该函数后,我的 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)
解决方案
推荐阅读
- javascript - useState with react 给我关于 google recaptcha 的 onChange 处理程序的问题
- python - 我的说命令一直出错,我不知道该怎么做
- python - 交换函数的执行顺序
- android - 从凌空错误响应中获取响应代码
- python - 更改文件扩展名-TypeError:只能将元组(不是“str”)连接到元组
- android - Android 数据绑定 - 找不到接受参数类型“long”的 <> 的 getter
- api - 谁负责正确显示时区?
- sorting - Proc Report 降序排序
- reactjs - 如何要求接口成员提供响应数据?
- firebase - 为“任何拥有链接的人都可以查看”风格的功能公开文档 ID 的安全性