每一步的步骤都写在这了
def upper_lower(x):#x为形式参数
lst=[]#新建列表存储
for item in x:#把传入的每一个参数逐一取出
if 'A'<=item<='Z':#判断是大写还是小写
lst.append(chr(ord(item)+32))#通过ord将元素转化为unicode加上32变为小写再通过chr转变为字符,通过函数直接加上
elif 'a'<=item<='z':
lst.append(chr(ord(item)-32))#
else:
lst.append(item)
return''.join(lst)#''.把列表中每个字符串拼接
s=input('请输入字符串:')#从这开始是主函数
new_s=upper_lower(s)
print(new_s)