入力値を取得して変数に保存しています。このようなエラーメッセージが表示されます。ここに私のコードは次のとおりです。Pycharm 2017.3と入力関数
input_id = input("your id please")
members = ['egoing', 'k8805']
for member in members:
if member == input_id:
print("hellop"+member)
、ここでは、エラーメッセージが
ある/Python_Workspace/PycharmProjects/Practice/venv/bin/python /Python_Workspace/PycharmProjects/Practice/Container_Loop/4.py
your id pleaseegoing
Traceback (most recent call last):
File "/Python_Workspace/PycharmProjects/Practice/Container_Loop/4.py", line 1, in <module>
input_id = input("your id please")
File "<string>", line 1, in <module>
NameError: name 'egoing' is not defined
Process finished with exit code 1
他の多くは、同様の質問をし、多くの答えはraw_inputと入力機能とバージョンの変更後の役割を強調しました。 私はちょうどpythonを始め、現在pycharm 2017.3を使っていて、私のmacにpythonを個別にインストールしませんでした。このエラーが発生している理由についてのアドバイスはありますか?
Python 2で 'input'を使用しないでください。代わりに 'raw_input'を使用してください。 – chepner