Python练习题
流程控制
编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)的操作。
问题描述:编写程序,实现对输入字符串的大小写字母翻转(即大写变小写、小写变大写)的操作。如:输入’Python’ -->将其转化为 ‘pYTHON’。
要求:
使用upper()、lower()实现大小写转换。
编程过程中使用到列表。
提示:可使用join( )。
k = input("请输入一段英文字母:")
lst = []
def convert(s):
for i in s:
if i == i.lower():
lst.append(i.upper())
else:
lst.append(i.lower())
return "".join(lst)
r =convert(k)
print(r)
结果为
请输入一段英文字母:Python BOOK
pYTHON book
编写程序,实现根据用户输入的阿拉伯数字,将其转换为对应的英文,如输入“250”,显示“two five zero”。
d = {"0":"zero", "1":"one", "2":"two", "3":"three", "4":"four", "5":"five", "6":"six",
"7":"seven", "8":"eight", "9":"nine"}
s = input('请输入整数: ')
for i in s:
print(d[i], end=" ")
结果为
请输入整数: 520
five two zero