# Let's create a file and write it to disk.
filename = "test.dat"
# Let's create some data:
done = 0
namelist = []
while not done:
name = raw_input("Enter a name:")
if type(name) == type(""):
namelist.append(name)
else:
break
上記のPythonコードでは、試してみましたが、whileループから壊れませんでした。それはいつも私に"名前を入力:"、何を入力するかを私に尋ねます。 ループを解除するには?whileループを解除するには? Pythonの文字列型の場合
ユーザーからの入力は、変換しない限り、常に文字列入力となります。 –
これをデバッグするには、 'print name、repr(name)、type(name)'、 'print type(") '、' print type(name)== type( " ) 'など、これは問題を示していたでしょう。あなたはめったに間違って行くことはできない。 – DSM