编写函数,输入一串字符串参数,返回一个元组,其中奇数位为大写字母,偶数位为小写字母
def my_func(st):
r = []
for index in range(len(st)):
if index % 2 == 0:
r.append(st[index].upper())
else:
r.append(st[index].lower())
return ''.join(r)
print(my_func('adgetg3g'))
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
def switch(s):
#s=s.lower()
for i in range(len(s)):
if i%2==0:
s=s.replace(s[i],s[i].lower())
else:
s=s.replace(s[i],s[i].upper())
return s
s = 'ABCDeFg'
res=tuple(switch('ABCDeFg'))
print(res)
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
def f(s):
s_new = ''
for i,j in enumerate(s):
if i%2==0:
s_new += j.lower()
else:
s_new += j.upper()
return s_new
s = input()
s_new = f(s)
print(s_new)
print(tuple(s_new))
输入:
abcdefgHIJKLMN
输出:
aBcDeFgHiJkLmN ('a', 'B', 'c', 'D', 'e', 'F', 'g', 'H', 'i', 'J', 'k', 'L', 'm', 'N')