python零基础教学,第三讲下作业最后一题,求解
for i in range(1, 10):... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
这段程序报错运行不起是怎么回事呀?
该怎么去修改呢? 把 ... 去掉 去掉了前面三个点,还是报错
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
SyntaxError: unindent does not match any outer indentation level
冬雪雪冬 发表于 2021-2-1 00:00
把 ... 去掉
去掉了前面三个点,还是报错
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
SyntaxError: unindent does not match any outer indentation level
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
空格和制表符是不一样滴 检查一下 你的第二个for循环下面的print 没有用制表符缩进用的是空格
lv13 发表于 2021-2-1 00:08
去掉了前面三个点,还是报错
for i in range(1, 10):
for j in range(1, i+1):
错误提示你了,缩进有误。
一般的IDLE都自动缩进,可能是自动缩进后你退格了。 兄弟你自己手动打一遍都不会出错,就得要复制粘贴?还有基础一定要学扎实啊,缩进问题for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
lv13 发表于 2021-2-1 00:08
去掉了前面三个点,还是报错
for i in range(1, 10):
for j in range(1, i+1):
你代码的缩进不一致,导致的报错,重新打一遍代码
保证缩进一致即可,建议新建文件在文档中输入完整代码便于你的修改
参考代码:
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n") python缩进格式就是命--小甲鱼 严谨的pythonn heidern0612 发表于 2021-2-1 07:54
错误提示你了,缩进有误。
一般的IDLE都自动缩进,可能是自动缩进后你退格了。
谢谢,我已经知道问题了帮助很大的
qq1151985918 发表于 2021-2-1 09:13
兄弟你自己手动打一遍都不会出错,就得要复制粘贴?还有基础一定要学扎实啊,缩进问题
嗯嗯,收到了 {:10_245:}我刚开始学……共勉 谢谢大佬
页:
[1]