第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))
 

猜你喜欢

转载自www.cnblogs.com/dreamcoding/p/12570906.html
今日推荐