python-3.x - 我很努力但没有摆脱这个 IndentationError: unindent does not match any external indentation level
问题描述
缩进错误我只是在尽力解决这个问题,但你能帮我解决这个问题吗
for i in range(len(m)):
if m[i]<m[i+1]:
m[i]+=1
else:
m[i+1]
解决方案
在 python 中,我们通常使用制表符(4 个空格)来缩进:
for i in range(0,len(m)-1):
if m[i]<m[i+1]:
m[i]+=1
else:
m[i+1] # this wont do anything
干得好。
请注意,我必须从您的范围函数中减去 1,因为否则它会得到一个 IndexError。
推荐阅读
- azure - 自签名证书不适用于自托管网关
- python - Python 存储来自 api(json) 的数据帧
- cypress - 赛普拉斯测试运行器视口未反映 cypress.json 中定义的值
- google-sheets - 谷歌表格匹配索引数组公式
- flutter - TabBar 滚动/滑动导致显示不准确
- react-native - React Navigation - 试图在某些屏幕上隐藏标签栏
- python - 找到网格对角线的最佳方法是什么?
- c# - 如何使用 lambda 表达式访问正确的数据类型?
- visual-studio-code - 在 VSCodium 上自动更新手动安装的扩展
- codeigniter - 在 cpanel 中控制网站部署的有效方法