鱼C论坛

 找回密码
 立即注册
查看: 2498|回复: 0

[技术交流] Python:获得用户输入的一个数字(0~9),替换输入的数字为中文字符

[复制链接]
发表于 2021-6-20 14:32:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 划句顾 于 2021-6-20 14:30 编辑

获得用户输入的一个数字(0~9), 替换输入的数字为中文字符“零一二三四五六七八九”,输出替换后的结果


                               
登录/注册后可看大图


方法一:

  1. '''
  2. @author:LaoGu
  3. @time:2021/6/20
  4. '''
  5. a = eval(input("Please input your number:"))
  6. t="零一二三四五六七八九"

  7. if  (a==0):
  8.          print(t[0])
  9. elif (a == 1):
  10.          print(t[1])
  11. elif (a == 2):
  12.          print(t[2])
  13. elif (a == 3):
  14.          print(t[3])
  15. elif (a == 4):
  16.          print(t[4])
  17. elif (a == 5):
  18.          print(t[5])
  19. elif (a == 6):
  20.          print(t[6])
  21. elif (a == 7):
  22.          print(t[7])
  23. elif (a == 8):
  24.          print(t[8])
  25. elif (a == 9):
  26.          print(t[9])
复制代码




                               
登录/注册后可看大图


方法二:
  1. a = eval(input("Please input your number:"))
  2. t="零一二三四五六七八九"
  3. print(t[a])
复制代码


另一种写法:
  1. a = input("Please input your number:")
  2. t="零一二三四五六七八九"
  3. print(t[eval(a)],end='')
复制代码




                               
登录/注册后可看大图

方法三:
  1. a = eval(input("Please input your number:"))
  2. t="零一二三四五六七八九"
  3. a = t[a]
  4. print(a)
  5.    
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 03:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表