代码运行错误o(╥﹏╥)o
>>> for i in range(1, 10):... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
如上, python最新章第4节九九乘法表代码,语法错误,缩进大小写都检查过了,3.8IDLE交互模式显示语法错误o(╥﹏╥)o
求助各位鱼油!{:9_221:} 这个代码没问题呀:
>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
本帖最后由 半灵桑 于 2023-8-29 18:09 编辑
小甲鱼 发表于 2023-8-29 17:31
这个代码没问题呀:
有不一样的,问题可能出在点上()
>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
这里有九个点()
你那边没有( 半灵桑 发表于 2023-8-29 18:06
有不一样的,问题可能出在点上()
这里有九个点()
这个点是表示 >>> 的意思,代表交互模式,在 Python 官方文档也这么表示的,在 IDLE 中是以如图的缩进形式,如果在 IDLE 把三个点输入进去就不对啦。 本帖最后由 半灵桑 于 2023-8-29 18:16 编辑
小甲鱼 发表于 2023-8-29 18:09
这个点是表示 >>> 的意思,代表交互模式,在 Python 官方文档也这么表示的,在 IDLE 中是以如图的缩进形 ...
哦哦(
那您是py几啊(
楼主是3.8(
说不定版本问题( 如果在外部没有用三个点来占位,极容易因为 >>> 导致缩进无法分辨,像下面这样:
>>> for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
很容易看成 for i ... 和 for j ... 两个循环是属于一个级别的缩进,所以在官方文档中,习惯用 ... 来表示:
小甲鱼亲自出马,太酷了
小甲鱼楼下 半灵桑 发表于 2023-8-29 18:11
哦哦(
那你是py几啊(
楼主是3.8(
他是大人物,应该用"您"来称呼(){:10_336:} sfqxx 发表于 2023-8-29 18:15
他是大人物,应该用"您"来称呼()
哦哦 小甲鱼 发表于 2023-8-29 18:11
如果在外部没有用三个点来占位,极容易因为 >>> 导致缩进无法分辨,像下面这样:
可是图挂了耶( 半灵桑 发表于 2023-8-29 18:17
可是图挂了耶(
刷新一下哈 sfqxx 发表于 2023-8-29 18:15
他是大人物,应该用"您"来称呼()
{:5_98:} 小甲鱼 发表于 2023-8-29 18:21
{:5_97:} 小甲鱼 发表于 2023-8-29 18:09
这个点是表示 >>> 的意思,代表交互模式,在 Python 官方文档也这么表示的,在 IDLE 中是以如图的缩进形 ...
原来如此!谢谢小甲鱼(*^▽^*)
页:
[1]