1. 问题描述:
给定一个只包含大写字母和小写字母的字符串,请将其中所有的小写字母转换成大写字母后将字符串输出。
输入格式
输入一行包含一个字符串。
输出格式
输出转换成大写后的字符串。
样例输入1
LanQiao
样例输出1
LANQIAO
2. 思路分析:
这道题目属于水题,因为使用的是python语言所以可以使用ord与chr函数对字符串与数字之间的转换。ord函数获取当前字符的ascii值,chr函数将ascii值转换为对应的字符。
3. 代码如下:
if __name__ == '__main__':
s = input()
res = ""
for c in s:
t = ord(c) - ord("a")
if 0 <= t < 26:
res += chr(t + ord("A"))
else:
res += c
print(res)