s = 'sadINDUionaREwSSa'
k = ''
if len(s)% 2 ==0:
for i ,str_i in enumerate(s):
if i <len(s)/2:
k += str_i.upper()
else:
k += str_i.lower()
else:
for i ,str_i in enumerate(s):
if i <(len(s)/2-0.5):
k += str_i.upper()
else:
k += str_i.lower()
k
```python
#这种方法对于奇数长度的字符串没有办法修改
import math
s[0:math.floor((len(s))/2)].lower()+s[math.ceil((len(s))/2):int(len(s))].upper()