ユーザーから読み込まれたリストを使用して、一種のデータベースを作成しています。ユーザーが入力するfinish
と、while ループを停止します。ただし、何らかの理由でfinish
、ループを中断するために TWICE を入力する必要があります。
また、返された後のリストは空です。
def readNames():
nameList = []
count = 0
while count != -1: #infinite loop
addList = raw_input("Please enter a name: ")
if addList == 'finish':
return nameList
break
nameList.append(addList)
print nameList
私はそれを呼び出して、それが機能するかどうかを確認しています
readNames()
print readNames()
また、ここに出力があります
Please enter a name: Dave
['Dave']
Please enter a name: Gavin
['Dave', 'Gavin']
Please enter a name: Paul
['Dave', 'Gavin', 'Paul']
Please enter a name: Test1
['Dave', 'Gavin', 'Paul', 'Test1']
Please enter a name: finish
Please enter a name: finish
[]
>>>