我已经编写了一个基本函数,它使用作为参数传递的任何两个单词字符串,检查两个单词的索引是否匹配并返回True,否则为False。
def alliteration_check(str):
sp1, sp2 = str.split()
if sp1[0].upper() == sp2[0].upper():
return True
else:
return False我想知道是否有可能改变这里的标准来吸收**kwargs?我最近才学到这个概念,所以我试着理解如何将它付诸实践。
本质上,我的函数输出将是用户可以放置与参数一样多的单词,并且只有当每个字符串的所有第一个索引匹配时,它才返回True。我只是不知道如何编写函数,或者它是否可能?
提前感谢!
发布于 2020-12-06 16:20:55
def alliteration_check(*args):
initialWord = args[0]
allEqual=true
for word in args:
if (word != initialWord):
allEqual=false
break
return allEqual
alliteration_check("4", "5")
alliteration_check("10", "9")
alliteration_check('2', "3", "4")https://stackoverflow.com/questions/65170159
复制相似问题