[英]How do I test a string variable to see if it is in a list of strings
我正在使用 python 并编写一个游戏,其中单词必须以之前单词的最后一个字母开头,我试图找到一种方法让我的代码查看已输入的字符串列表并选择一个新单词这不是我已经设置的单独文本文件中的一个。 到目前为止,这是我所拥有的,但我不确定接下来要做什么。 (注意:除了之前所说的单词之外,我所有的单词可行性检查都有效。)
def ai_choice(last: List[str]):
previous_word = last[-1]
f = open('english3.txt', 'r')
for line in f:
if line.lower().strip()[0] == previous_word[len(previous_word) - 1] and line != :
return True
else:
return False
它应该是这样的
last_letter = None
Words_used = []
word = input("your word >>")
if word not in Words_used:
Words_used.append(word)
else :
print("word is used")
last_letter = word[-1]
print("next word should start with >> ",last_letter)
现在您可以使用文件代替Words_used
并创建上述代码段的函数或循环运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.