Python程序-交换英语单词的大小写
假设我们有一个由英文字母组成的字符串。我们必须交换字母的大小写。因此,大写字母将转换为小写字母,小写字母将转换为大写字母。
因此,如果输入是s =“PrograMMinG”,那么输出将是pROGRAmmINg
为了解决这个问题,我们将按照以下步骤进行−
- ret:=空字符串
- 对于s中的每个字母,执行以下操作
- 如果字母是大写的,则
- ret:= ret并接字母的小写形式
- 否则,
- ret:= ret并接字母的大写形式
- 如果字母是大写的,则
- 返回ret
示例
让我们看看以下实现以更好地理解
def solve(s):
ret = ''
for letter in s:
if letter.isupper():
ret += letter.lower()
else:
ret += letter.upper()
return ret
s = "PrograMMinG"
print(solve(s))
输入
"PrograMMinG"
输出
pROGRAmmINg