python 声明一个接受字符串(作为参数)的函数,如果字符串的长度小于6个字符,则返回False,否则,返回True

um6iljoc  于 2022-10-30  发布在  Python
关注(0)|答案(1)|浏览(188)

在函数声明之后,读取(使用input函数)写在一行上并由空格分隔的城市名称列表。然后,使用列表生成器和生成的函数,从输入列表中生成一个长度至少为6个字符的城市名称列表。
这是我的代码:

def is_large(lst):
    for i in lst:
        if len(i) < 6:
            print(lst)
            return False
        else:
            return True

print(is_large(str(input())))

Output: London Munich Krakow
Output: London Munich Krakow

dxxyhpgq

dxxyhpgq1#

所以根据你的帖子标题,我相信这就是你所要求的:

def isWordAllowed(word, allowedLength):
    if (len(word) >= allowedLength):
        return True
    return False

然后对单词列表调用函数:

list = input().split()
for word in list:
    if (isWordAllowed(word, 6)):
        print(word)

相关问题