使一串字母大小写互换,大写输出小写,小写输出大写

结果只能大小写互换,不能体现输入内容的大小写。不能对所有形式的字母统一进行变换


'''
编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)操作。
'''
while True:
    user_string = input("Please input the string: ")//捕获用户输入的信息
    collect_string = []   //创造空列表用来存放转换后的字母
    if user_string.isalpha():  //判断用户输入的是否是字母
        for i in user_string:  //for循环读取用户输入的信息
            if i.islower():    //判断是否是小写字母
                collect_string.append(i.upper()) 
//如果是小写字母,先执行upper函数,将小写转化为大写,然后用列表的append方法追加到列表里
            else:
                collect_string.append(i.lower())
//如果是大写字母,先执行lower函数,将大写转化为小写,然后用列表的append方法追加到列表里
        result_string = "".join(collec

(见https://blog.csdn.net/qq_40511533/article/details/116328864?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165127970716781683983243%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165127970716781683983243&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-116328864.142^v9^pc_search_result_control_group,157^v4^control&utm_term=%E4%BD%BF%E4%B8%80%E4%B8%B2%E5%AD%97%E6%AF%8D%E5%A4%A7%E5%B0%8F%E5%86%99%E4%BA%92%E6%8D%A2%EF%BC%8C%E5%A4%A7%E5%86%99%E8%BE%93%E5%87%BA%E5%B0%8F%E5%86%99%EF%BC%8C%E5%B0%8F%E5%86%99%E8%BE%93%E5%87%BA%E5%A4%A7%E5%86%99python&spm=1018.2226.3001.4187

x = x.swapcase()


s = input('请输入一个字符串:')
for i in s:
    if i.isupper():
        print(i.lower(), end='\n')
    elif i.islower():
        print(i.upper(), end='\n')

望采纳