wujiaojiao9 发表于 2022-12-6 22:56:13

Python自动 Restart : shall要怎么解决呀

>>> 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
>>>
1,================================ RESTART: Shell ================================
>>>
1================================ RESTART: Shell ================================
>>>
================================ RESTART: Shell ================================
>>>

写着写着就出现RESTART:Shell   请问需要怎么解决呀

lassiter 发表于 2022-12-6 23:04:11

看你这个报错信息,是缩进有问题for j in range(1,i+1): 这句加上缩进,后边的行依次加

无理想的闲鱼 发表于 2022-12-6 23:49:52

本帖最后由 无理想的闲鱼 于 2022-12-7 10:30 编辑

你应该是想打印九九乘法表,
for i in range(1, 10):
    for j in range(1, i+1):
      print(i, "x", j, "=", i*j, end=" ")
    print()

看红字的报错,SyntaxError是语法错误,expected an indented block说明此处需要缩进,也就是缩进有问题.
改成我这样子就可以了

wujiaojiao9 发表于 2022-12-11 21:33:03

lassiter 发表于 2022-12-6 23:04
看你这个报错信息,是缩进有问题for j in range(1,i+1): 这句加上缩进,后边的行依次加

感谢感谢,我来试试吧

wujiaojiao9 发表于 2022-12-11 21:42:25

无理想的闲鱼 发表于 2022-12-6 23:49
你应该是想打印九九乘法表,

看红字的报错,SyntaxError是语法错误,expected an indented block说明此处 ...

亲w我的实际问题是,我正在输入语句,后面的还在敲字,然后就自动跳出来了这种,来不输下一句,这是什么情况哦?
>>> age = int(input("请输入你的年龄:"))
请输入你的年龄:20

================================ RESTART: Shell ================================
>>>

无理想的闲鱼 发表于 2022-12-12 10:40:24

wujiaojiao9 发表于 2022-12-11 21:42
亲w我的实际问题是,我正在输入语句,后面的还在敲字,然后就自动跳出来了这种,来不输下一句,这是什 ...

加你好友了,发你的代码给我看看{:10_329:}
页: [1]
查看完整版本: Python自动 Restart : shall要怎么解决呀