【发布时间】:2021-10-26 10:30:15
【问题描述】:
我试图运行这个 python 代码:
#two brown number are an ordered pair in the form (m; n) such that n!+1=m^2
from math import factorial as fact
m=2
n=2
for i in range(10**2): # range of values to check
# checks current values and changes them according to results
if (fact(n)+1)==m**2:
print(m,n)
m+=1
n+=1
elif (fact(n)+1)<m**2:
n+=1
elif (fact(n)+1)>m**2:
m+=1
从命令提示符,但它向我显示了上图中的消息,即使我已经从官方网站安装了 python 3.9。
有人知道如何解决这个问题,还是我必须从 Microsoft Store 重新安装 python?
【问题讨论】:
-
图片不可见
-
Please do not upload images of code/errors when asking a question。编辑您的问题,以文本形式包含相关信息。
-
你应该使用完整的python安装路径或者试试
py program.py -
你为什么跑
python brown scriptname.py试试python scriptname.py,就scriptname.py或py scriptname.py -
如果您安装了 cpython,您是否勾选了 PATH 框。图片中也没有勾选...docs.python.org/3/using/windows.html
标签: python windows-10 command-prompt python-3.9