鱼C论坛

 找回密码
 立即注册
查看: 1911|回复: 5

[已解决]课后作业第四讲

[复制链接]
发表于 2020-11-12 16:37:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请教大家,这个代码是我在课后答案复制粘贴过来的,不能运行,错在哪里了,谢谢

>>> 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
>>>
最佳答案
2020-11-12 17:00:30


你复制时候缩进有些问题,建议你重新复制到编辑器执行,如果是 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")


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-12 16:44:25 From FishC Mobile | 显示全部楼层
新建.py文件,写到文件再保存运行就不会有问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 16:45:07 From FishC Mobile | 显示全部楼层
同时注意缩进不要错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 16:47:18 | 显示全部楼层
本帖最后由 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")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 17:00:30 | 显示全部楼层    本楼为最佳答案   


你复制时候缩进有些问题,建议你重新复制到编辑器执行,如果是 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")


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-13 14:39:19 | 显示全部楼层
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 21:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表