我的代码
name='helloworld'
i=0
while(i<len(name)):
name[i].upper()
i=i+2
print(i)
print(name)
希望输出为'AnThRoPoMoRpHiSm'
。请帮忙。
答案 0 :(得分:0)
您可以枚举字符串并每2个字母大写1个,然后加入结果:
name='anthropomorphism'
''.join([s if i%2 else s.upper() for i,s in enumerate(name)])
这将返回:
'AnThRoPoMoRpHiSm'