那不是真的吗?pythonx>;“是”&书信电报;stdin>&引用;,第1行和语法错误

那不是真的吗?pythonx>;“是”&书信电报;stdin>&引用;,第1行和语法错误,python,Python,为什么我不能跑?如果我使用缩进运行,它会显示意外缩进 x = 20 y = 17 while x > y print(x) 或 这是您的代码的更正版本。当然,x>y始终为真,因此循环将永远运行 x = 20 y = 17 while x > y: print(x) 对于初学者来说,while条件必须以冒号结尾。您忘记了while之后的:,它将是“永久循环”,其次,它将是一个无限循环。没有任何东西可以阻止while。您的print语句应该在while循环中缩进4个空

为什么我不能跑?如果我使用缩进运行,它会显示意外缩进

 x = 20
 y = 17
 while x > y
 print(x)


这是您的代码的更正版本。当然,
x>y
始终为真,因此循环将永远运行

x = 20
y = 17
while x > y:
    print(x)

对于初学者来说,
while
条件必须以冒号结尾。您忘记了
while
之后的
,它将是“永久循环”,其次,它将是一个无限循环。没有任何东西可以阻止while。您的print语句应该在while循环中缩进4个空格,while语句应该以冒号结尾,这也会导致无限循环,因此我建议在运行之前添加一个break语句。它表示再次出现意外缩进。抱歉,文本中有额外的空格。编辑。
x = 20
y = 17
while x > y:
    print(x)