私はPythonを初めて使っています。プログラムの戻り値をPythonで印刷するには
私は、2つの数字の最大公約数(GCD)を見つける簡単なプログラムを持っています。これは、このテキストは、私のデスクトップ上gcd.py
というタイトルのメモ帳の文書に現在あるこの
def gcd(a, b):
if a == b:
return a
else:
if a > b:
return gcd(a-b, b)
else:
return gcd(a, b-a)
のようになります。あなたが見ることができるように、プログラムは実際に何も印刷しません。それは、最大の共通点を返します。
実際には、次のようにして結果を印刷する必要があります。print(gcd(25,10))
私は、私が必要とする結果を得るためにその行をどこに置くことができるのか分かりません。私はpython print(gcd(25,10))
を実行してWindowsのコマンドラインに入力しようとしました。しかし、それは動作しません。また、Pythonインタプリタではprint(gcd(25,10))
もありません。
私はPythonインタプリタに入れておくべきだと思いますが、インタプリタは私のデスクトップの正しいディレクトリ(gcdファイルが見つかる場所)に設定する必要がありますが、そうすることはできません。私はo.chdir
を試してみましたが、私はprint(cwd)
正しいディレクトリを出力しますが、それでも動作しません。
これは初めてPythonを使用しているので少し混乱します。
端末から入力を受け取り、回答をプリントアウトしようとしていますか?あなたがしたいことを明確にしてください。 – ifconfig
私は[docs](https://docs.python.org/3/)で少し見てみる必要があると思います... –
Python.orgで合理的に良いチュートリアルです。あなたはそれを通してあなたの方法を働かせる時間を取るべきです。これはチュートリアルのサイトではありません。 –