自定义实现字符串的lower_self函数,用户随机输入一个字符串,将字符串中大写字母全部变成小写字母并输出(需要使用ord和chr函数), 支持用户循环输入,输入n或N结束程序。
时间: 2024-05-14 09:13:00 浏览: 26
写自定义函数stringLower()实现将一个字符串中所有大写字母变为小写字母。在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。
5星 · 资源好评率100%
可以直接回答这个问题,下面是代码实现:
```
def lower_self(s):
result = ""
for c in s:
if ord(c) >= 65 and ord(c) <= 90:
result += chr(ord(c) + 32)
else:
result += c
return result
while True:
s = input("请输入一个字符串:")
if s == "n" or s == "N":
break
print(lower_self(s))
```
当然,如果您有任何其他技术问题需要解答,我都很乐意回答。
阅读全文