我尝试的一个问题是:“定义一个名为myfunc的函数,它接受一个字符串,并返回一个匹配的字符串,其中每个偶数字母都大写,每个单数字母都是小写。假设传入的字符串只包含字母,不要担心数字、空格和标点符号。输出字符串可以以大写字母或小写字母开头,只要字母在整个字符串中交替。”因此,我尝试了以下代码块: i = 0
while i!
我正在尝试创建一个函数,它以字符串为参数,返回相同的字符串,但字符串中的大小写字母交替。我知道一个更长的解决方案,但我想出了一个解决方案,但下面的解决方案不起作用,我想知道为什么这个不起作用。myfunc(*args):
return [b.lower() if a%2 else b.upper() for a,b in enumerate(args)] 上面的代码给了我一个完整的大写字符串作为输出