最初はChoice = input("Do you " + colored("run ", 'blue')+"or " + colored("attack? ", 'blue') + "")
でしたが、すべて正常に動作しました。ユーザーは入力を行い、コードは正常に続きました。しかし、これを関数に変更したいので、今はPythonインタプリタは、ユーザの入力を求める機能を完全にスキップしますか?
def func(Choice): input("Do you " + colored("run ", 'blue')+"or " + colored("attack? ", 'blue') + "")
となり、pythonインタプリタはその関数を完全にスキップして入力を求めません。私はPythonには比較的新しいので、私は何かばかげたことを謝罪するが、私は答えをオンラインで見つけることができませんでした。バージョンは3.5.2です。
関数を呼び出そうとしましたか? – abccd
関数を呼び出すことはありますか、それとも定義するだけですか?また、 'Choice'は、パラメータではなく関数の戻り値でなければなりません。 – saulspatz
私は最初にユーザー入力をせずに呼び出すことができるとは思わなかった。 –