首页 > 软件开发 > PYTHON >

python整数相除如何得到小数位

来源:互联网 2023-03-16 19:29:25 355

python整数相除如何得到小数位?在python语言中,两个整数相除时,得到的结果只保留有整体部分内容,而无法得到小数部分的值,怎么办?下面,小编来给大家介绍一下解决方法。8yS办公区 - 实用经验教程分享!

python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

工具/原料

  • python

方法/步骤

  • 1

    正常情况下两个整数相除,所得到的值也是整数,如:3/2=1。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 2

    那如何得到像3/2=1.5的结果呢,有以下几种方法:8yS办公区 - 实用经验教程分享!

    1.将除数和被除数或两个中的任意一个,改成浮点数样式,即带小数点“.”,如:3.0/2.0 ,3.0/2, 3/2.0等。这种方法,只影响当前表达式。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 3

    如果小数点后的数据全为零, 还可以省略小数点后的零,但必须保留小数点,如:3./2. ,3./2 , 3/2.等等。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 4

    2.利用__future__("__"为两个下划线“_”)8yS办公区 - 实用经验教程分享!

    在运算前,先运行以下代码:from __future__ import division8yS办公区 - 实用经验教程分享!

    这样,再运行3/2也会得到1.5的结果。这个方法,会对代码运行后,当前命令行窗口中所有算式结果产生影响。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 5

    3.利用Qnew参数8yS办公区 - 实用经验教程分享!

    在python命令后添加-Qnew参数,同样也能实现整数相除,获取到小数的结果。如下图所示,在“开始”——“运行”,打开运行对话框,输入:python-Qnew,打开python命令行窗口。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    这时,在打开的窗口中输入3/2,也能得到1.5样式的结果。这个方法,同样也会对当前命令行窗口中所有算式结果产生影响。8yS办公区 - 实用经验教程分享!

    python整数相除如何得到小数位8yS办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!8yS办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码