【PTA】【浙大版《Python 程序设计》7-14 字符串字母大小写转换 (15 分)

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

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

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

输入样例:
Hello World! 123#

输出样例:
hELLO wORLD! 123

思路:字符串有40多个方法,很多不熟悉,写出来的代码就是披着python的C。这道题第一个解法就是C的思维

s = input()
s = s[:s.find("#")]
ss = ''
for c in s:
    if c.islower():
        ss += c.upper()
    elif c.isupper():
        ss += c.lower()
    else:
        ss += c
print(ss)

版权声明:本文为weixin_42784815原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。