这是关于Grok Learning的编程简介2中的一个问题,我遇到了一些问题所以请在编码时简单,因为我是新的。 问题如下:
编写一个读取单词(例如颜色或颜色)的程序,并检查它是否出现在文件book.txt中,在书中找到了打印输出。或者没有在书中找到..
例如,给定book.txt文件:
book.txt (这是grok为您提供的第一个文件)
他从山顶向外望去。 天空的颜色令人惊叹。 红色,橙色和粉红色渐渐变成朦胧的蓝色。 那么你的程序应该像这样工作:要找的词:颜色 颜色在书中找到。
book.txt (这是Grok为您提供的第二个文件)
假设?她怎么会形成一个 她甚至不知道什么是假设 其余的数据看起来像? 那么你的程序应该像这样工作:
要寻找的词:假设 在书中发现了假设。 这是我现在的代码。
open('book.txt')
word = input('Word to look for: ')
if word in open('book.txt').read() or open('book.txt2').read():
print(word + " was found in the book.")
else:
print(word + " was not found in the book.")
答案 0 :(得分:0)
word = input("Word to look for: ")
w = False
with open('book.txt','r') as file:
for line in file:
if word in line.lower():
print(word + " was found in the book.")
w = True
break
if w == False:
print(word + " was not found in the book.")
终于得到了答案