ユーザー入力を受け取りline:
、各行が正しいかどうかをチェックするプログラムを作成したいspeech.txt
. 行がファイル内の行で正しい場合は、続行して入力を再度要求する必要がありますline:
。行が間違っている場合は正しい行を印刷し、ユーザーが入力した場合はLINE!
ファイルから正しい行を印刷GOOD
し、行が終了したら印刷します。そのため、私はこのプログラムを作成しましたが、ファイル内の行が終了しても、最後のいくつかのループは役に立ちません
f=open('speech.txt')
while True:
userline=input("line: ")
for line in f:
line=line.strip()
if line.lower() == userline.lower():
userline=input("line: ")
elif userline=="LINE!":
print(line)
print("Good!")
break