ユーザ入力を文字列として受け取るPythonプログラムをビルドすることになっています。このプログラムは、 "John"が入力されてからリストを印刷するまで、リストに入力されたすべての文字列を追加するために必要です。スクリプト内でNameError例外がスローされました - わからない理由
本質的に、このプログラムは誤って入力されたすべての文字列を "John"が正しい文字列であるリストに格納します。
しかし、私は次の例外を取得しています:
Traceback (most recent call last):
File "/home/dwayne/doen.py", line 7, in <module>
if names_entered == "John":
NameError: name 'names_entered' is not defined`
は、これは私がこれまで持っているコードです:
name = "John"
while name != 'John':
names_entered = raw_input('Enter your name: ')
if names_entered == "John":
print []
これは 'while'ループには入りません。ジョン: 'name'のは「 名=『』 names_entered =『』 しばらく名=!こんにちはそれはちょうど私の下に次のコードでは『ジョン』 を印刷し@jaltman John'' –