是否有人在 replit.com 面临缩进问题?我在 replit 中看到缩进错误,而 pycharm 中不存在

Is anyone facing an indentation problem issue at replit.com? I am seeing an indentation error in replit which is not there in pycharm

提问人:Asif Ahmed 提问时间:9/14/2023 最后编辑:Tim RobertsAsif Ahmed 更新时间:9/14/2023 访问量:16

问:

第 39 行出现错误

Error in console of replit:
  File "main.py", line 39
    for item in a_list:
                      ^
IndentationError: unindent does not match any outer indentation level

我在 PyCharm 中尝试了相同的代码:

def mutate(a_list):
  b_list = []
  for item in a_list:
    new_item = item * 2
    b_list.append(new_item)
  print(b_list)

mutate([1,2,3,5,8,13])

一切都很顺利!

python-3.x 函数 for-loop 缩进 replit

评论

0赞 Tim Roberts 9/14/2023
代码在视觉上没有错,通常,这表示制表符和空格的混合,或者意外地包含一个不间断的空格,这当然看起来就像一个常规空格。我建议您从工作 PyCharm 窗口中剪切并粘贴该块。
0赞 Asif Ahmed 9/14/2023
非常感谢@TimRoberts ,PyCharm 的复制粘贴有效,但我希望我能调整 replit 中的一些设置以永久修复它。有时我在编写更大的程序时会遇到这个问题。由于我是初学者,这让我很困惑!

答: 暂无答案