鱼C论坛

 找回密码
 立即注册
查看: 1922|回复: 3

python 2.7 函数

[复制链接]
发表于 2017-12-7 17:22:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 楚囚i 于 2017-12-7 17:47 编辑

#!/usr/bin/python
import math   # This will import math module

print "math.ceil(-45.17) : ", math.ceil(-45.17)            
print "math.ceil(100.12) : ", math.ceil(100.12)              他不是上入取整就100.0    就为什么变成了101.0
print "math.ceil(100.72) : ", math.ceil(100.72)             他不是上入取整就100.0    就为什么变成了101.0

print "math.ceil(119L) : ", math.ceil(119L)
print "math.ceil(math.pi) : ", math.ceil(math.pi)        为什么会是4.0

math.ceil(-45.17) :  -45.0
math.ceil(100.12) :  101.0
math.ceil(100.72) :  101.0

math.ceil(119L) :  119.0
math.ceil(math.pi) : 4.0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-12-7 17:25:03 | 显示全部楼层
  1. >>> help(math.ceil)
  2. Help on built-in function ceil in module math:

  3. ceil(...)
  4.     ceil(x)
  5.    
  6.     Return the ceiling of x as an Integral.
  7.     This is the smallest integer >= x.

复制代码


上面说了,向正无穷方向取整,不是向下取整
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-7 17:29:57 | 显示全部楼层
BngThea 发表于 2017-12-7 17:25
上面说了,向正无穷方向取整,不是向下取整

向下取整打错了    正无穷那为什么45.17 出来45.0   为什么100.17返回101.0  上入取整
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-7 18:18:45 From FishC Mobile | 显示全部楼层
楚囚i 发表于 2017-12-7 17:29
向下取整打错了    正无穷那为什么45.17 出来45.0   为什么100.17返回101.0  上入取整

你看清楚,是-45
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-26 10:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表