我想编程接受用户输入line:
,并检查每一行是否正确speech.txt
。如果该行与文件中的行正确,则应继续并再次询问输入再次line:
检查该行,如果该行错误则打印正确的行,如果用户键入LINE!
则从文件中打印正确的行,并在行GOOD
完成时打印。所以 FAR 我已经制作了这个程序,但是即使文件中的行已经完成,最后的一些循环也是无用的
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