python - 如何摆脱 phycharm 软件中无法访问的问题
问题描述
while 循环的增量部分在 phycharm 中显示无法访问。我应该怎么做才能解决它?
while i<8:
if board[i]==board[i+1] and board[i+1]==board[i+2]:
return True
else:
return False
i=i+3
while j<4:
if board[j]==board[j+3] and board[j+3]==board[j+6]:
return True
else:
return False
j=j+1
如您所见,增量部分显示无法访问。我应该怎么做才能修复它?
解决方案
你的if
和else
语句都有一个return
语句,提示退出函数。
因此,解释器永远不会以增量操作结束,因为它总是会在到达这些行之前退出函数。PyCharm 对此并没有错,只是无法以任何方式访问增量。
推荐阅读
- vuejs2 - 从 Nuxt.js 中的注入插件访问其他注入方法
- android - 显示其他类的吐司时内存泄漏
- sql - SELECT 语句包含保留字或参数拼写错误或丢失,或标点符号不正确
- tensorflow - 使用 ssd mobilenet v1 coco 的 output_node_name 进行推理的冻结模型
- arrays - 如何优雅地组合和格式化 Ruby 数组?
- typescript - 我的联合函数变量的运行时类型是什么?它是返回一个 Promise 还是一个 Observable?
- java - 如何在 WSS4J 2.2.3 中启用 RSA15 传输算法?
- python-3.x - 根据唯一值的计数过滤行
- algorithm - 未知函数的逼近(拟合)方法
- java - 如何使用java仅基于第一列元素复制.CSV的一部分