循环小数如何化分数

众所周知,有限小数是十进分数的另一种表现形式,因此,任何一个有限小数都可以直接写成十分之几、百分之几、千分之几……的数。那么无限小数能否化成分数?

首先我们要明确,无限小数可按照小数部分是否循环分成两类:无限循环小数和无限不循环小数。无限不循环小数不能化分数,这在中学将会得到详尽的解释;无限循环小数是可以化成分数的。那么,无限循环小数又是如何化分数的呢?由于它的小数部分位数是无限的,显然不可能写成十分之几、百分之几、千分之几……的数。其实,循环小数化分数难就难在无限的小数位数。所以我就从这里入手,想办法“剪掉”无限循环小数的“大尾巴”。策略就是用扩倍的方法,把无限循环小数扩大十倍、一百倍或一千倍……使扩大后的无限循环小数与原无限循环小数的“大尾巴”完全相同,然后这两个数相减,“大尾巴”不就剪掉了吗!我们来看两个例子:

⑴ 把0.4747……和0.33……化成分数。

想1: 0.4747……×100=47.4747……

0.4747……×100-0.4747……=47.4747……-0.4747……

(100-1)×0.4747……=47

即99×0.4747…… =47

那么 0.4747……=47/99

想2: 0.33……×10=3.33……

0.33……×10-0.33……=3.33…-0.33……

(10-1) ×0.33……=3

即9×0.33……=3

那么0.33……=3/9=1/3

由此可见, 纯循环小数化分数,它的小数部分可以写成这样的

python无限循环小数_如何把一个无限循环小数转换成一个分数(算法)相关推荐

  1. 螺旋无限延伸_如果有一个无限向上螺旋延伸的楼梯,人能到达多高的位置?

    参照普通人平时爬山的速度,考虑中途缓口气.休息喝水,一分钟10米差不多.考虑连续攀登,每天争取爬到6小时吧. 第一天,上午,你觉得挺累的,平时很少这样运动,不过似乎也没有想象的难.下午,你觉得有点凉, ...

  2. 用python做生日礼物_如何做一个网页送给女朋友做生日礼物?

    如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...

  3. python新手程序_推荐:一个适合于Python新手的入门练手项目

    随着人工智能的兴起,国内掀起了一股Python学习热潮,入门级编程语言,大多选择Python,有经验的程序员,也开始学习Python,正所谓是人生苦短,我用Python 有个Python入门练手项目, ...

  4. python种颜色循环_Python 实现一个颜色色值转换的小工具

    需求说明 公司的 UI 设计小哥,已经转用 Zeplin 很久了.Zeplin 的设计稿展示页面的颜色色值使用十进制的 RGB 表示的,在 Android 中的颜色表示大多情况下都需要十六进制的 RG ...

  5. 无限重启_三星蓝光播放器出现无限自动重启BUG,涉及不少用户及不同型号

    三星的蓝光播放器似乎遇到了一个挺严重的BUG,使得不少用户都开机后播放器会自动不停重启. 从reddit.ZDNet以及三星技术支持论坛上面的情况来看,这次的问题波及不同型号的播放器,大部分用户遇到的 ...

  6. 螺旋无限延伸_螺旋即是无限,这些旋转楼梯惊艳到你了吗?

    螺旋?你会想到什么?如果你热衷于传播学,一定会想到那个现在已经被用滥了的名词"沉默螺旋":如果你热衷于二次元,一定会想到奈须蘑菇的神作<矛盾螺旋>,或者漩涡鸣人的一招铺 ...

  7. 无限分类的逻辑 php,一个无限分类的处理类-PHP教程,PHP应用

    php代码:--------------------------– /* 名称: 对分类操作的业务逻辑封装 * * 作者: 帅的像人渣 qq: 1191391 e-mail: netcat2@21cn ...

  8. python调用窗口_如何调用一个函数并在另一个窗口中打开?

    我用的是IDLE,但这应该足够让球滚动了.IDLE是在Windows上下载Python时随Python一起安装的IDE.您可以通过按Windows键并搜索空闲来打开它.在 这段代码很简单,但是它应该能 ...

  9. 用python爬小说_今天分享一个用Python来爬取小说的小脚本!(附源码)

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章天气预报数据分析与统计之美 ,作者:❦大头雪糕❦ Python GUI制作小说下载器教学讲 ...

  10. python远程控制电脑_只需一个python脚本就可远程控制电脑,打开微信即可远程遥控操作...

    原标题:只需一个python脚本就可远程控制电脑,打开微信即可远程遥控操作 今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前 ...

最新文章

  1. java怎么快速创建构造方法,详解系列文章
  2. lisp的vla函数画矩形_难点解析丨反比例函数的图象和性质
  3. MySQL中如何通过修改表实现约束的添加与删除
  4. 计划学习研究模板引擎。学习stringtemplate先
  5. zongzi tutorial
  6. mysql5.6 主从配置_CentOS7+mysql5.6配置主从
  7. TabBar与下拉列表访问数据与刷新
  8. 深化创客教育,用人工智能创造艺术
  9. linux检测系统是否被入侵(下)
  10. 互联网运营数据分析(3): 留存分析
  11. app毕业设计 基于uni-app框架的电影院订票选座app毕设题目课题选题作品(2)后台管理功能
  12. 一网打尽,音乐高手都在使用的打谱软件不藏私推荐
  13. 实验六 接口、继承和多态
  14. hive 漫威the_2021年即将上映的漫威电影
  15. c++读写json,JsonCpp配置
  16. psCS6图片文件无法直接拖入的解决方法
  17. 给学弟建议的个人前端规划
  18. Mysql统计男女比例
  19. java计算机毕业设计体育用品购物系统源码+数据库+系统+lw文档+mybatis+运行部署
  20. java long 区别_java中long和int的区别

热门文章

  1. 【lizhi125】分区助手:分区魔术师的终结者/无损分区魔术师!(免费中文完美支持Win7/32与64位系统)
  2. 图解多线程设计模式pdf_图解Java多线程设计模式pdf
  3. java 多线程库_Java多线程设计模式(7)线程独有储藏库模式
  4. jquery清除selected/checked和选中selected/checked
  5. 像素是计算机图像处理的最小单元,图像处理复习
  6. matlab虚数求模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
  7. UVa10653.Prince and Princess
  8. 高薪职位不少,这个行业为什么如此缺人才?
  9. C# Environment
  10. Star-GAN阅读笔记