第3章-14 字符串字母大小写转换 (15分)【python】

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

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

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

输入样例:
Hello World! 123#

      
    
输出样例:
hELLO wORLD! 123

      
    
作者: 颜晖
单位: 浙江大学城市学院
时间限制: 400 ms
内存限制: 64 MB

str = input()
str1 = ''
for i in str:
    if(i == '#'):
        break
    elif(i>='A' and i<='Z'):
        str1 = str1 + chr(32+ord(i))
    elif(i>='a' and i<='z'):
        str1 = str1 + chr(ord(i) - 32)
    else:
        str1 = str1 + i
print(str1)
exit(0)
发布了363 篇原创文章 · 获赞 95 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/qq_43788669/article/details/105395211
今日推荐