【发布时间】:2017-09-12 01:27:25
【问题描述】:
我对 Python 完全陌生。
我有一个简单的程序,可以找到两个数字的最大公分母 (GCD)。是这样的
def gcd(a, b):
if a == b:
return a
else:
if a > b:
return gcd(a-b, b)
else:
return gcd(a, b-a)
此文本当前位于我桌面上名为 gcd.py 的记事本文档中。如您所见,该程序实际上并没有打印任何内容,它只是返回最大公分母。
我需要通过执行以下print(gcd(25,10)) 来实际打印结果。我不知道我可以把那条线放在哪里来得到我需要的结果。我尝试通过 python print(gcd(25,10)) 将其输入到 Windows 命令行中。但这不起作用。 python 解释器中的print(gcd(25,10)) 也没有。
我想我应该把它放在 python 解释器中,但是解释器必须设置到我桌面的正确目录(找到 gcd 文件的位置),但我似乎不能这样做。我尝试了o.chdir,当我print(cwd) 时,它会打印正确的目录,但仍然无法正常工作。
这是我第一次使用 python,所以我有点困惑。
【问题讨论】:
-
您是否要让它从终端获取输入然后打印出答案?请说明你想做什么。
-
我觉得你需要看看docs...
-
Python.org 上有相当不错的教程。你应该花时间来解决它。这不是一个教程网站。
标签: python