>>> a=1
>>> b=1
>>> while a<=10:
... b=a*b
... a=a+1
... print(b)
File "<stdin>", line 4
print(b)
^
SyntaxError: invalid syntax
>>>
你如果在编码器中的话print要多一个回车的 就是中间要空一行
缩进问题,冒号后的下一行是需要缩进的(编写python代码时要格外注意缩进)
格式问题 将代码顶格
while改成if