• 第3章-13字符串字母大小写转换 (15分)


    本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。

    输入格式:

    输入为一个以“#”结束的字符串(不超过30个字符)。

    输出格式:

    在一行中输出大小写转换后的结果字符串。

    输入样例:

    Hello World! 123#
    
     

    输出样例:

    hELLO wORLD! 123
     1 # 字符串字母大小写转换
     2 # Author: cnRick
     3 # Time  : 2020-3-25
     4 aStr = input()
     5 aStr = aStr[0:-1]
     6 aStr_list = list(aStr)
     7 for i in range(len(aStr_list)):
     8     if('a' <= aStr_list[i] <= 'z'):
     9         aStr_list[i] = aStr_list[i].upper()
    10     elif('A' <= aStr_list[i] <= 'Z'):
    11         aStr_list[i] = aStr_list[i].lower()
    12 print("".join(aStr_list))
     
  • 相关阅读:
    简明python_Day2_字典、集合、模块、类、编程习惯
    测试2T2
    测试2T1
    bzoj2761
    一元三次方程求根公式及韦达定理
    状压DP入门——铺砖块
    高精度模板
    测试1T3
    测试1T2
    测试1T1
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/12570906.html
Copyright © 2020-2023  润新知