2016-08-22 8 views
-4

サイトを検索した初心者の質問。私は、退屈なものを自動化する第2章で本当にシンプルなプログラムを実行しています。私はNameErrorを取得し続けています。 最初の行はNewbieについてのお問い合わせネームエラー

if name == 'Alice':

であり、この上

NameError: name 'name' is not defined 

任意の考えになります。インデックスまたは任意のサイトでこのNameErrorを見つけることができません。

おかげで

+1

これを使って 'name' _before_を定義/作成する必要があります。 – Lafexlos

+0

コードとエラーを共有してください。このリンクを確認してください - http://stackoverflow.com/help/how-to-ask –

答えて

2

bookあなたは上記のコードこのコメントを逃した:「(ふり名前がいくつかの値が以前に割り当てられていた。)を」。だからあなたはそれをする必要があります。例えば、(Pythonの3を想定):

name = input("Please enter your name: ") 
if name == 'Alice': 
    print('Hi, Alice.') 

をところで、あなたが検索エンジンでこの種のものを探している次回は、例えば、「パイソンNameError」を「パイソン」との例外タイプを付けます。

+0

ありがとうございました。私はそのコメント(Pretendの名前は以前の値を割り当てられていました)を見ましたが、Aliceのこのコードをもう一度繰り返し実行すると、これが解決されるはずです。 NameErrorがインデックスにほとんど入っていなかったことにも驚きました。再度、感謝します。 – user6744356

関連する問題