2017-11-11 23 views
0

これは基本的な単純なPythonの質問です。私はユーザからの入力としてその名前をスクリーンに表示したいと思います。 PyCharm Community Edition 2017.2.3 IDEを使用しています。私のコードは次のとおりです:Python - 画面上にユーザ入力を表示する

name=input("Enter your name ") 
print(name) 

私は以下のエラーが発生しています。非常に簡単な修正する必要があります..しかし、

C:\Python27\python.exe C:/Users/sourav/PycharmProjects/python_project/dummy1.py 
Enter your name Sourav 
Traceback (most recent call last): 
    File "C:/Users/sourav/PycharmProjects/python_project/dummy1.py", line 1, in <module> 
    name=input("Enter your name ") 
    File "<string>", line 1, in <module> 
NameError: name 'Sourav' is not defined 

プロセスは終了コード1

+0

使用 'raw_input()を使用して'引用符で "Sourav" として入力を与えるか、またはあなたの入力は文字列と表示に変換します。 – bhansa

+0

ありがとうBhansaとUrbanConor ...実際にはバージョンの問題です。Pythonバージョン2では、raw_input()は文字列とみなされ、input()は入力として式を実行します。私はバージョン3で問題に直面していなかったでしょう。私はバージョン2を使用していました。 –

答えて

1

のいずれかを使用して仕上げ.....私は、Pythonに新しいです.... ...任意の提案を、それを得ていませんここではraw_input()です。

name = raw_input("Enter your name ") 
print(name) 

それともinput

関連する問題