用户:
狂妄的咪噜UIKe查看:1 回复:5 评论:1 创建时间:2022-09-11T11:06:02
【作品展示】

【作品介绍】
在控制台里输入中文数字一~九,会转换成阿拉伯数字哦
【作品源代码】
while True:
user = str(input('请输入中文字零~十:'))
output = ''
if (user == '一'):
output = 1
print('阿拉伯数字是', output)
elif (user == '二'):
output = 2
print('阿拉伯数字是', output)
elif (user == '三'):
output = 3
print('阿拉伯数字是', output)
elif (user == '四'):
output = 4
print('阿拉伯数字是', output)
elif (user == '五'):
output = 5
print('阿拉伯数字是', output)
elif (user == '六'):
output = 6
print('阿拉伯数字是', output)
elif (user == '七'):
output = 7
print('阿拉伯数字是', output)
elif (user == '八'):
output = 8
print('阿拉伯数字是', output)
elif (user == '九'):
output = 9
print('阿拉伯数字是', output)
elif (user == '十'):
output = 10
print('阿拉伯数字是', output)
elif (user == '零'):
output = 0
print('阿拉伯数字是', output)
else:
print('输入错误')
ask = str(input('是否结束?y/n '))
if (ask == 'y'):
break
if (ask == 'n'):
continue
else:
print('输入错误')
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn其实可以没这么麻烦()
dic = {"零":0,"一":1,,"二":2,"三":3,"四":4,"五":5,"六":6,"七":7,"八":8,"九":9}
num = input("请输入汉字")
print(dic[num])点赞0
评论
try:
dic = {"零":0,"一":1,"二":2,"三":3,"四":4,"五":5,"六":6,"七":7,"八":8,"九":9}
num = input("请输入汉字")
print(dic[num])
except:
print("输入错误")
不过这样更好()
点赞1
评论
dic ={"零":0,"一":1,"二":2,"三":3,"四":4,"五":5,"六":6,"七":7,"八":8,"九":9,"千":'',"百":'',"十":'',"万":'',"点":'.'}
num = input("请输入汉字:")
cn = [one for one in num]
print(cn)
number = ''
for i in cn:
number += str(dic[i])
print(number)
#带数位版本的,唯一的缺点是必须要写完整不能缩写点赞0
评论