首页 > 试题广场 >

字母大小写转换

[编程题]字母大小写转换
  • 热度指数:24351 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。

输入描述:
多组输入,每一行输入一个字母。


输出描述:
针对每组输入,输出单独占一行,输出字母的对应形式。
示例1

输入

a
A
Z

输出

A
a
z
while True:
    try:
        ch = input()
        if ch.islower():
            print(ch.upper())
        else:
            print(ch.lower())
    except EOFError:
        break
发表于 2022-01-21 16:29:00 回复(0)
使用python自带函数:
while 1:
    try:
        alpha = input()
        print(alpha.swapcase())
    except EOFError:
        break


发表于 2022-01-16 12:29:33 回复(0)
while 1:
    try:
        s = input()
        print(s.lower() if s.isupper() else s.upper())
    except:
        break

发表于 2021-09-16 15:11:07 回复(0)
def judge_str(str_input):
    if str_input.islower():
        return str_input.upper()
    else:
        return str_input.lower()


while True:
    try:
        print(judge_str(input().strip()))
    except Exception :
        break
发表于 2021-09-13 14:38:51 回复(0)
while True:
    try:
        a=input()
        b=a.swapcase()
        print('{}'.format(b))
    except:
        break;

发表于 2021-08-10 16:00:41 回复(0)