• 技术文章 >后端开发 >Python教程

    Python对小数进行除法运算的正确方法示例

    2016-06-06 11:32:43原创1017
    求一个算式

    代码如下:


    a=1
    b=2
    c=3

    print c*(a/b)


    运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整数。
    也就是 a 除 b 这个结果永远是0,只要把a或者b其中一个数改成浮点数即可。

    代码如下:


    a=1
    b=2
    c=3

    print c*(a/float(b))
    print c*(float(a)/b)


    这样才能准确算出a除b的正确结果,当然,如果a比b大,并且不需要小数位数部分可以不用float。
    如:

    代码如下:


    a=1
    b=2
    c=3

    print c/a # 3
    print c/b # 1
    print c/float(b )# 1.5

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python 小数 除法运算
    上一篇:Python socket.error: [Errno 98] Address already in use的原因和解决 下一篇:python字典序问题实例
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 总结分享Python冷门的技巧• Python怎么利用contextvars实现管理上下文变量• python虚拟环境配置与管理• 聊聊Python中列表和字典前加星号(**)• 一文搞懂Python爬虫解析器BeautifulSoup4
    1/1

    PHP中文网