在手机python中,要求输入123,输出对应的一百二十三?

如题所述

使用input()函数来从键盘输入一个整数,使用str()函数和int()函数来将整数转换为字符串和反转字符串,使用dict()函数和format()函数来创建一个包含数字和汉字对应关系的字典和格式化输出字符串,使用join()函数和列表推导式来拼接输出结果。

# 从键盘输入一个整数

num = input("请输入一个整数:")

# 将整数转换为字符串并反转

s = str(num)[::-1]

# 创建一个包含数字和汉字对应关系的字典

d = dict(zip("0123456789", "零一二三四五六七八九"))

# 格式化输出字符串

f = "{}对应的是{}"

# 拼接输出结果

result = "\n".join([f.format(num[i], d[s[i]]) for i in range(len(num))])

# 输出结果

print(result)

温馨提示:答案为网友推荐,仅供参考
相似回答