我正在创建一个函数,它接受一个字符串并返回一个匹配的字符串,其中每个偶数字母都是大写,每个奇数字母都是小写。字符串只包含字母
我尝试了一个 for 循环,它使用 if 语句遍历字符串的长度,该语句检查索引是否为偶数返回该索引的大写字母,以及索引是否为奇数以返回该索引的小写字母。
def my_func(st):
for index in range(len(st)):
if index % 2 == 0:
return st.upper()
else:
return st.lower()
Run Code Online (Sandbox Code Playgroud)
我希望偶数字母大写,奇数字母小写,但我只得到整个字符串的大写。