纯python实现1个与内建函数round()相同的自定义函数

童鞋们在平常抓题做自定义函数的编程练习时,最快的方法,就是参照某一个内建函数的功能与思路,另外以纯python的语法去实现一个完全一样的功能,举例,比如用来四舍五入的内建函数round(),我们现在就来写一个,同样是传入2个位置参数,取小数点到第n位,这里的实现思路是使用循环判断,先抓到".",然后以"."为分隔符,拆分为整数的s1和浮点数s2,再对s2做判断与进位的逻辑处理就可以了,最终实现自定义函数my_round()与内建函数round()完全一样的效果,以下为demo代码,童鞋们也可以继续优化此段代码到最简洁:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 7,977评论 2 9
  • 本文为《爬着学Python》系列第十篇文章。 在实际操作中,可能函数是我们几乎唯一的实现操作的方式,这是因为函数能...
    SyPy阅读 10,909评论 0 8
  • 今天是什么日子(星期日) 起床:9:30 天气:晴 心情:明亮 纪念日:母亲节,汶川地震 任务清单 昨日完成的任务...
    世反阅读 1,605评论 0 1
  • 墨尔本第二天,天气很好,让司机带着我们市内转转,第一站去了维多利亚国家美术馆,梵高的画展正在展出,怎能不去! 展览...
    猫司令的碎碎念阅读 3,604评论 3 4
  • DAY35: 需要觉察--选择 选择是通往自由之路的钥匙。 小时候,可以为了选择某件东西,纠结数周,而后又为了选择...
    沈子暄阅读 988评论 0 0