中文数字对照表--课后程序(Python程序开发案例教程-黑马程序员编著-第4章-课后作业)

这篇具有很好参考价值的文章主要介绍了中文数字对照表--课后程序(Python程序开发案例教程-黑马程序员编著-第4章-课后作业)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实例5:中文数字对照表

阿拉伯数字因其具有简单易写、方便使用的特点成为了最流行的数字书写方式,但在使用阿拉伯数字计数时,可以对某些数字不漏痕迹的修改成其它数字,例如,将数字“1”修改为数字“7”,将数字“3”修改为数字“8”。为了避免引起不必要的麻烦,可以使用中文大写数字如壹、贰、叁、肆……替换阿拉伯数字,替换规则如图1所示。

python中文数字对照表,Python,python,开发语言

 

图1 中文与阿拉伯数字替换规则

本实例要求编写程序,实现将输入的阿拉伯数字转为中文大写数字的功能。

实例目标

  1. 熟练地创建元组
  2. 熟练地访问元组中的元素

实例分析

本实例中需要准备一个存储中文大写数字的数据结构,该数据结构中每个元素的顺序与阿拉伯数字0~9是一一对应的,且无法被修改,因此这里使用元组进行存储。中文与阿拉伯数字的替换规则可以理解为将用户输入的数字作为索引去访问存储了中文大写数字的元组元素的操作。

代码实现

uppercase_numbers = ("", "", "", "", "","",

"", "", "", "")

number = input("请输入一个数字:")

for i in range(len(number)):

    print(uppercase_numbers[int(number[i])], end="")

以上代码首先创建了一个包含所有中文大写数字的元组uppercase_numbers,然后接收用户输入的数据number,由于此时的数据number是字符串类型的,因此使用for循环遍历number取出每个字符后将其换成整型,最后将每个整型作为索引访问其对应的uppercase_numbers中的大写数字。

代码测试

运行程序,程序的输出结果如下。

请输入一个数字:1.23

壹点贰叁文章来源地址https://www.toymoban.com/news/detail-742608.html

到了这里,关于中文数字对照表--课后程序(Python程序开发案例教程-黑马程序员编著-第4章-课后作业)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GDB 到 LLDB 命令对照表

    Below is a table of GDB commands with their LLDB counterparts. The built in GDB-compatibility aliases in LLDB are also listed. The full lldb command names are often long, but any unique short form can be used. Instead of “ breakpoint set ”, “ br se ” is also acceptable. Execution Commands Breakpoint Commands Watchpoint Commands Examining Variables Ev

    2024年02月12日
    浏览(23)
  • Android 透明度颜色值对照表

      注:00是完全透明,FF就是完全不透明         我们的UI小姐姐就喜欢给 「不透明度」 ,这个需要自己判断一下。 二、透明度介绍         Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。         Android中的颜色值一般格式是:#AAR

    2024年04月14日
    浏览(53)
  • Http Content-type 对照表

    文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff .001 application/x-001 .301 application/x-301 .323 text/h323 .906 application/x-906 .907 drawing/907 .a11 application/x-a11 .acp audio/x-mei-aac .ai application/postscript .aif audio/aiff

    2024年02月09日
    浏览(20)
  • ASCII码与字符对照表(附转换代码)

    目录 ASCII基本字符 ASCII控制字符 ASCII可显示字符 ASCII扩展字符 转换代码 ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符。标准 ASCII 码也叫基础ASCII码,使用 7 位二进制数来表示所有的大写和小写字母、数字 0 到 9、标点符号, 以及在美式英语中使用

    2024年02月02日
    浏览(20)
  • 各类主流设备屏幕尺寸查询,屏幕尺寸对照表

    Acer Chromebook Chrome 11.6 29.0 1366 768 1366 135 100% MDPI 16 : 9 0 Google Chromebook Pixel Chrome 12.9 33.0 2560 1700 1280 239 200% XHDPI 3 : 2 0 Samsung Chromebook Chrome 11.6 29.0 1366 768 1366 135 100% MDPI 16 : 9 0 Apple Cinema Display 30\\\" OS X 30.0 76.0 2560 1600 2560 100 100% MDPI 8 : 5 0 Apple Thunderbolt Display 27\\\" OS X 27.0 69.0 2560 1440 2560 1

    2024年02月05日
    浏览(51)
  • 前端 字体设置,中英文对照表 常用字体种类

    华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pro:LiSong Pro Light 標楷體:BiauKai 蘋果儷中黑:Apple LiGothic Medium 蘋果儷細宋:Apple LiSung Light 新細明體:PMingLiU 細明體:MingLiU 標楷體:DFKai-SB 黑体:

    2024年02月07日
    浏览(69)
  • ASCII编码表:字符对照表和值查询

    ASCII码值 32到126 之间是可打印的字符,而ASCII码值 0到31 是控制字符, 127是删除字符 ,它们在表格中没有对应的可见字符 ASCII码值 字符 0 NUL  (空字符) 1 SOH  (标题开始) 2 STX  (正文开始) 3 ETX  (正文结束) 4 EOT  (传输结束) 5 ENQ  (传输结束) 6 ACK  (确认回复) 7 BEL  (响铃) 8

    2024年02月11日
    浏览(23)
  • Node.js与相关依赖的版本对照表

    目录 1. node版本与Npm版本对照表 2. node版本与node-sass版本对照表 3. node-sass与sass-loader版本对照表 以往的版本 | Node.js 下面显示最新的对应内容,如果需要查找历史版本,可以进入上面的页面查询 Version LTS Date V8 npm NODE_MODULE_VERSION[1] Node.js 19.5.0 2023-01-24 10.8.168.25 9.3.1 111 下载 更新

    2023年04月23日
    浏览(58)
  • ArcGIS Engine 与 Visual Studio版本对照表

    通过C#对于Arcgis的二次开发,需要Visual Studio版本需要与ArcGIS Engine对应,Visual Studio版本的或高或低都不能使ArcObjects SDK for microsoft.Net framework安装成功。下面是各个版本的对照表。 序号 ArcEngine版本 visual Studio版本 Network版本 1 10.2/10.21/10.22 2010的社区、专业版和旗舰版 3.5 SP1 2 10

    2024年02月15日
    浏览(21)
  • Stable Diffusion常用提示词中英文对照表

    Stable Diffusion常用提示词中英文对照表 1、提高质量的正向提示词 HDR,UHD,8K(HDR、UHD、4K、8K和64K)——这样的质量词可以带来巨大的差异提升照片的质量 best quality——最佳质量 masterpiece——杰作 Highly detailed——画出更多详细的细节 Studio lighting——添加演播室的灯光,可以为图像

    2024年02月12日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包