如何在文本文件中查找字符串或列表。如果我有一个文本文件,只有单词,随机单词,而不是句子,我如何在其中找到一个字符串。假设我接受用户输入,如何测试或检查用户输入的字符串是否存在于文本文件中。
到目前为止,我有这样的想法:
x = open('sample.txt')
for a in x:
b = a.split() #converts the string from the txt to a list
c = input('enter: ') #user input
if any(c in a for a in b):
我们如何检查用户是否在一行中多次输入值0?
我尝试了下面的代码-在这里我尝试在列表中定义多个值,但如果用户输入000000000或更多,我必须在列表中定义到000000000是否有其他方法来实现这一点
list = [0,00,000,0000]
num = int(input("Enter a number: "))
if num in list:
print("Zero")
elif :
print(" None ")
我正在学习Python语言,目前正在尝试创建一个脚本来搜索用户输入给定的字符串的1000个最常见的单词(根据给定的)。
到目前为止,我已经能够通过raw_input搜索该列表(另存为.txt),并确定用户输入是否在文件中。然而,我似乎想不出如何搜索文本并简单地回复"Word is in 1000 words“或"Word is NOT in the list”。我只能为每一行回复"word is not in list“。
我基本上是在尝试创建一个脚本,它将比较用户的输入,并查看输入中的所有单词是否都在1000个最常见的单词中(显然是由 XKCD漫画提示的)。最后,我想
我正在编写一个可解读类型的程序,其中用户可以输入随机字母,程序遍历字母和单词列表,试图在单词列表中找到包含这些随机字母的单词。
例如:
if Input = "sasdfle"
words found in wordlist = "sad", "fleas", "flea", etc...
单词只能包含用户输入的字母,每个字母不能重复。我已经在这里找到了多个问题,找到了字谜,但我似乎找不到一个算法,可以做我前面说过的。
我不想在这里发布整个代码,但这里是我遇到麻烦的主要部分:
我正在用Python3.7开发一个非AI(到目前为止)的聊天机器人。现在我想随机地从一个列表中选择一个随机的答案。因此,我创建了一个列表,并希望当您键入Hi、Hello (或其他问候)时,在终端中打印一个随机的答案。
我已经创建了一个列表,在random.choice(问候语)下面选择一个随机的答案,如果用户输入Hi。当我打“嗨”的时候,这并不是给我答复。
这是代码的一部分,我已经提到了:
if input() == "Hi" or "Hello" or "Good Morning" or "Good Afternoon" or
我想创建一个布尔方法,它允许我检查之前在某个方法中随机生成的字符串中的字符是否包含用户输入的字符串中的字符。
示例:
随机基词:手机
User word: Cell --> Yes,这没问题。
用户单词:单元格-->否,它包含在给定的原始单词中找不到的字母。
我在想也许我们可以做一些看起来像这样的事情:
public static class boolean usesSymbolsFromWord(String candidate, String base) {
//pseudocode
characters in String candidate are found i
我想做一个简单的应用程序,建议艺术家听基于用户输入流派的选择。我有连接列表(流派),它可以打印任何列表中使用random.choice的随机项目。然而,我希望它打印一个随机项目只从用户输入的列表,而不是随机项目从随机列表。 尝试在elif和else之间切换。尝试创建一个for循环,但没有太多成功。 import random
a= ["x", "y"]
b= ["z", "k"]
print("please choose between a or b")
answer = input ()
if answer =
import random
print("Pick a number from 1-50")
randomNumber = random.randint(1,50)
correct = False
while not correct:
try:
userInput = int(input("Insert your number here. "))
except ValueError:
print("That is not a Number!")
continue
if
我正在制作这个猜谜游戏,让用户从列表中随机猜出一个单词。我对如何创建if语句感到困惑,在这些语句中,用户的输入大于或小于水果列表中随机选择的单词的索引。
import random
fruit = ["blueberry", "grape", "apple", "mango", "watermellon"]
fruits = random.choice(fruit)
guess = input("Guess a fruit: blueberry, grape, apple, mango, or wat
我正在尝试获取用户输入,并从姓氏中打印出名字+5个字符,后面跟着随机数。我对Java非常陌生,我已经能够获得用户输入并生成随机数,但我不太确定如何格式化printf,使其只从第二个字符串中得到5个字符。我甚至不能百分之百确定printf是我要找的东西。
Scanner name = new Scanner (System.in);
String firstname;
String secondname;
System.out.println("Enter your first name:");
firstname = name.next();
System.out.print
我如何阻止我的代码迭代整个字符串,声明用户的输入是否与随机字符串的输入匹配,记住这是一个绞刑者游戏,如果用户选择的字母正确或不正确,我希望代码只显示一次,而不是显示八次。
Sub letterInput()
For i As Integer = 0 To randomWord.Length - 1
If userInput = randomWord(i) Then
MessageBox.Show("correct")
ElseIf userInput <> randomWord(i) Then
代码: #W A T C H E R
@bot.event
async def on_message(message):
# L O G G I N G
username = message.author.display_name
msg = message.content
with open('blacklist.txt', 'r') as f:
blacklist = f.read()
if message.author.bot:
return
elif msg.lower() in blacklist:
我正在用python写一个简单的猜字游戏。我没有使用列表,而是将游戏的所有单词作为函数的参数,放在一个名为.txt的文件中。清单本身也很好。
游戏要求用户输入一个字母。一旦输入字母,如果它匹配随机函数随机选择的单词之一,则相应地给出点。
问题是,当函数运行时,用户输入的字母遍历列表中的所有单词。我该如何解决这个问题?
def guess_game(data):
word = random.choice(data)
print("alright, guess the first letter:")
ans = input("Enter a
初学者使用Python,但是我想使用一个列表来包含用户在输入中可能给出的多个潜在的字符串响应。
def Front_Door():
print("Welcome to the Party Friend!")
Emotional_state = input("How are You Today? ")
Positive_Emotion = ["good", "fine", "happy"]
我试着使用if语句让python检查我的列表,看看输入中是否包含例如我给出的字符串。
if Posit
我在用随机产生的炸弹做扫雷游戏。然而,有时我发现,在我的坐标炸弹清单中有重复的。如何检查列表中的副本并将其替换为其他随机坐标。
from random import randint
def create_bombpos():
global BOMBS, NUM_BOMBS, GRID_TILES
for i in range(0, NUM_BOMBS):
x = randint(1, GRID_TILES)
y = randint(1, GRID_TILES)
BOMBS.append((x, y))
print(BOM
我有一个带有输入字段的表单,用于检查用户名是否为空,并检查用户在列表中输入的内容是否存在。
当消息无效时,这一半工作,但是,如果用户输入列表中存在的名称,则表单仍然提交,当字段为空时,表单不提交(但这是由于存在输入所需的标记)。
此外,如果用户输入列表中存在的名称,但使用不同的大小写,则消息“已存在的名称”不会出现,因为它与列表中名称的大小写不匹配。
请参阅我的代码如下:
<script>
function usernameFunction() {
let x = document.getElementsByName("username")[0].value;
对不起,如果这听起来很傻,但是我有两个列表,一个是随机生成的,另一个是用户输入的。如何检查用户输入的一个变量是否在另一个列表中,除了另一个列表中的特定变量之外?
if int(guessa_a) == int(a): print(Fore.GREEN + str(int(a)), end = "")
elif int(guessa_a) in randomlist: print(Fore.YELLOW + str(int(guessa_a)), end = "")
if int(guessa_a)not in randomlist: print(Fore.BLA