• 第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))
     
  • 相关阅读:
    每日总结2.26
    《梦断代码》阅读笔记三
    每日总结2.25
    每日总结2.24
    每日总结2.23
    每日总结2.22
    每日总结2.19
    《梦断代码》阅读笔记二
    Java-11 形参和实参
    Java-10 final用法
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/12570906.html
Copyright © 2020-2023  润新知