gpt4 book ai didi

python - 在循环中使用 if token 检查 user_input

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:24 24 4
gpt4 key购买 nike

我正在尝试编写一个函数来检查我的输入以查看我是否输入了字符“?”。

这是我到目前为止得到的:

def check_word():
word = []
check = 0
user_input = input('Please enter a word that does not contain ?: ')

for token in user_input.split():
if token == '?':
print('Error')
check_word()

我的输入:你好?
它应该显示“错误”。但它没有显示任何内容。你能告诉我我的代码有什么问题吗?

最佳答案

我会使用 in 运算符来执行此操作

def check_word(s):
if '?' in s:
print('Error')

例如

>>> check_word('foobar')
>>> check_word('foo?')
Error

关于python - 在循环中使用 if token 检查 user_input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30122549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com