1. 程式人生 > 其它 >第3章-14 字串字母大小寫轉換 (15 分)

第3章-14 字串字母大小寫轉換 (15 分)

第3章-14 字串字母大小寫轉換 (15 分)

題目連結

戳我

題目描述

本題要求編寫程式,對一個以“#”結束的字串,將其小寫字母全部轉換成大寫字母,把大寫字母全部轉換成小寫字母,其他字元不變輸出。

輸入格式

輸入為一個以“#”結束的字串(不超過30個字元)。

輸出格式

在一行中輸出大小寫轉換後的結果字串

輸入樣例

Hello World! 123#

輸出樣例

hELLO wORLD! 123

Python AC程式碼

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@File    :   第3章-14 字串字母大小寫轉換.py
@Time    :   2021/06/27 18:06:46
@Author  :   Gu Jiakai
@Contact :   [email protected]
@Department : Nanjing Xiaozhuang University
@Desc    :   None
'''

# here put the import lib
#法一:
# str=input()
# str=str[:-1]
# t=''

# for element in str:
#     if element.isupper():
#         t=t+element.lower()
#     elif element.islower():
#         t=t+element.upper()
#     else:
#         t=t+element

# print(t)

#法二:
# str=input()
# str=str.replace('#','')
# print(str.swapcase())

#法三:
# str=input()[:-1]
# print(str.swapcase())

#法四:
print(input()[:-1].swapcase())

參考資料

傳送門