tiedosto = input("Enter the name of the file: ")
file = open(tiedosto,"r")
luku = False
while not luku:
genre = input("> ")
if genre == "exit":
luku = True
else:
for rivi in file:
rivi = rivi.strip()
osat = rivi.split(";")
if rivi.find(genre) != -1:
print(osat[0])
初めて入力を求めると、forループに行き、リストを通過して印刷されますが、2回目は入力しませんforループ。代わりに、 "exit"と書くまで入力を求めます。これをどうやって解決するのですか?無限ループwhileループとリストを使用しているとき