提问人:hotdog_man 提问时间:7/5/2023 最后编辑:quamranahotdog_man 更新时间:7/5/2023 访问量:49
我想根据一个人是否在 Python 中说出语句的特定部分来创建一个条件
I want create a condition based on whether a person said a specific part of a statment or not in Python
问:
例如,代码只有在提到单词“print”时才会运行,否则它将打印“Error;文本未定义。你是说“打印”吗?但是,我想删除单词print,因为输入中的单词是print('I like ducks'),输出是I like ducks。除了这个,我想不出任何其他办法:
code = input('')
if (str'print') in code:
print('Code')
else:
print('\033[31mError; code undefined. Did you mean print?\033[0m')
答:
1赞
Tini4
7/5/2023
#1
code = input()
if 'print' in code:
print('Code')
else:
print('Error; code undefined. Did you mean print?')
这是您提供但已修复的代码。它检测“print”是否在输入中的某个位置。
0赞
A1iMansour
7/5/2023
#2
如果我说对了,只要你输入,你就希望你的代码打印“代码”,如果是这样的话,那么这里是代码:
code = input('')
if (len(code)!=0):
print('Code')
else:
print('\033[31mError; code undefined. Did you mean print?\033[0m')
len 函数将检测是否有任何输入,它将为空输入提供 0
评论
if 'print' in code: