此函数的格式为 numLen(s,n):其中 s 是字符串,n 是整数。代码应该做的是返回字符串中长度为 n 的单词数,因此:
numLen("这是一个测试", 4)
将返回 2,因为两个单词有 4 个字符。
def numLen(s, n):
'''
takes string s and integer n as parameters and returns the number of words
in the string s that have length n
'''
return s.split()
if len(s) == n:
return 'hello'
我试图将字符串拆分为一个列表并检查该列表中每个单词的长度,但这似乎没有成功。当我用 14 替换 4 时,我设法得到的最远的结果是返回“hello”,只是为了看看长度代码是否有效。