python中不用round函数怎样对小数进行四舍五入?

import renum=raw_input('please input a number :\')num_re=re.search('(\d*)\.(\d)(\d*)',num)if num_re: if int(num_re.group(2))>> please input a number :3.11 3 >>> please ...
python中不用round函数怎样对小数进行四舍五入?
为什么不让用内置函数,有区别?那就自己写个round函数的替代函数2014-09-22
import renum=raw_input('please input a number :\r\n')num_re=re.search('(\d*)\.(\d)(\d*)',num)if num_re: if int(num_re.group(2))<5: print num_re.group(1) else: print int(num_re.group(1))+1>>>
please input a number :

3.11
3
>>>
please input a number :

5.55
6
2014-09-22
mengvlog 阅读 8 次 更新于 2025-07-19 18:40:19 我来答关注问题0
  • import renum=raw_input('please input a number :\')num_re=re.search('(\d*)\.(\d)(\d*)',num)if num_re: if int(num_re.group(2))>> please input a number :3.11 3 >>> please ...

  • luotuo512 python中round的替代函数怎么写

    import renum=raw_input('please input a number :\')num_re=re.search('(\d*)\.(\d)(\d*)',num)if num_re: if int(num_re.group(2))

  •  文暄生活科普 python三种保留两位小数的方法

    在Python中,保留数值到两位小数的方法有三种:format函数、'%.nf'形式以及round函数。下面将分别介绍这三种方法。首先,使用format函数进行保留两位小数的处理。format函数会进行四舍五入,例如将数值x保留两位小数表示为:"%.2f" % x。这样可以简洁地控制浮点数的显示格式。其次,'%.nf'形式也是一种实...

  •  翡希信息咨询 Python中round ()函数的坑

    Python中round函数的坑主要包括以下几点:非直观的四舍五入规则:四舍六入五成双:在处理小数位后为5且5之后无其他数字时,round函数会根据保留位数的奇偶性进行判断。如果保留位数是奇数,会进行加一操作;如果是偶数,则保持不变。这与简单的四舍五入规则不同。浮点数表示误差:由于浮点数在计算机内部...

  •  翡希信息咨询 round函数公式怎么用?

    在Python中,可以直接调用math模块的round函数来进行四舍五入操作,使用方式为“round”,其中number是要舍入的浮点数,ndigits是保留的小数位数。具体使用方法:在Excel中,如果要将数字舍入到最接近的整数,可以使用“=ROUND”这样的公式,其中A1是包含数字的单元格。如果要保留两位小数,可以使用“=ROUND...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部