课后作业第四讲
请教大家,这个代码是我在课后答案复制粘贴过来的,不能运行,错在哪里了,谢谢>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
SyntaxError: expected an indented block
>>> 新建.py文件,写到文件再保存运行就不会有问题了 同时注意缩进不要错了 本帖最后由 jackz007 于 2020-11-12 17:09 编辑
1、复制的时候一定不可以连开头的 >>> 都复制
2、IDLE 是交互解释环境,一次只能处理一条(或一块)语句。
3、系统回应的信息显示,是因为你的代码缩进存在错误
试试这个代码:
for i in range(1, 10):
for j in range(1 , i + 1):
print(i , "x" , j , "=" , i * j , end = ' ')
print("\n")
你复制时候缩进有些问题,建议你重新复制到编辑器执行,如果是 IDLE 编辑器 那么快捷键 Ctrl + N 新建脚本文件
将下面的代码重新复制到你的编辑窗口中去,按下 F5 提示保存代码后,即可执行代码:
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
谢谢{:10_277:}
页:
[1]