用python 写一个函数 要求可以判断是否为豹子然后有两个参数 参数1 癞子 就是只要出现这个癞子 它可以替换任意数字尝试组成豹子 参数2 目标数字 例如332599325 癞子5
你可以使用以下的Python函数来判断是否为豹子:
def is_leopard(laizi, target):
count = 0
for num in target:
if num == laizi or laizi == '*':
count += 1
else:
if count == 2:
return False
count = 0
return count == 2
这个函数会依次遍历目标数字,如果遇到癞子或者目标数字等于癞子,则计数加1,否则如果计数等于2,则返回False表示不是豹子。最后如果计数等于2,则返回True表示是豹子。
你可以这样调用这个函数来判断是否为豹子:
target = '332599325'
laizi = '5'
result = is_leopard(laizi, target)
print(result)
以上代码将输出True,表示是豹子
原文地址: https://www.cveoy.top/t/topic/iDij 著作权归作者所有。请勿转载和采集!