-4

我上了一堂python课。我有很多问题要解决,但这两个让我很头疼。请任何解释或一些解决方案?

编写一个检索名称列表的脚本。对于每个名称: - 如果长于 5 个字符,则删除辅音 - 如果短(或等于)然后 5 个字符,则删除元音 按字母顺序排列结果名称,然后打印连接的字符串。提示:对每个动作使用函数:删除元音/辅音(使用 lambda 函数)、字符串连接、按字母顺序排序。使用全局常量。

创建一个以数字为参数的函数,名为 start_number。使用闭包(在第一个函数中定义一个新函数),显示接下来的 5 个素数,从 start_number(来自封闭范围的参数)开始。示例:start_number=11 结果:11、13、17、19、23

4

1 回答 1

2
def removeVowels(s):
    return s.translate(None,'aeiouAEIOU')
def removeConsonants(s):
    return s.translate(None,set(string.ascii_letters).difference('aeiouAEIOU'))

是去除元音和辅音的一种方法

于 2013-04-09T18:37:08.157 回答