这是关于Grok学习编程入门2的一个问题,我在这个问题上遇到了一些问题,所以请在您的编码中简单一些,因为我是新来的。问题如下:
编写一个程序,读入一个单词(例如color或color)并检查它是否出现在文件中书籍.txt,在书里发现了打印出来的东西。或者在书中找不到。。在
例如,给定书籍.txt文件:
在书籍.txt(这是grok提供给您的第一个文件)
他从山顶往外看。
天空的颜色令人惊叹。
红色、橘子和粉红色逐渐变成朦胧的蓝色。
那么你的程序应该是这样工作的:
要查找的单词:颜色
书中发现了颜色。在
在书籍.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.")当用户输入“color”时,代码有问题,即使它不在两个文件中,但似乎对其他单词没有问题。在