python math模块math.ceil(),math.floor() 函数实现向上取整、向下取整

要注意的是,在除法运算中,/ , 只要有一边有浮点数这个除法运算就是精确运算。都是整数的话在python2.7中就默认是向下取整,,所以你用math.ceil() 函数向上取整是没有用的。 

#向上取整
print "math.ceil---"
print "math.ceil(2.3) => ", math.ceil(2.3)
print "math.ceil(2.6) => ", math.ceil(2.6)

#向下取整
print "\nmath.floor---"
print "math.floor(2.3) => ", math.floor(2.3)
print "math.floor(2.6) => ", math.floor(2.6)

#四舍五入
print "\nround---"
print "round(2.3) => ", round(2.3)
print "round(2.6) => ", round(2.6)

#这三个的返回结果都是浮点型
print "\n\nNOTE:every result is type of float"
print "math.ceil(2) => ", math.ceil(2)
print "math.floor(2) => ", math.floor(2)
print "round(2) => ", round(2)


 把一键多值字典转换为2维数组:

def transDicToList(x):
    '''
    transform the multiple value dict into list, in order to find out the proble pair data index
    x: a multivalue dict,e.g. a key with multiple value
    '''
    new_list=[]
    for i in list(x.values()):
        new_list.append(list(i))
    return new_list

 睡眠十律
      
每一晚能够有觉好睡,绝对是消除疲倦,令人容光焕发的良方,不过有部分人纵使感到疲倦,但双眼始无法合上,让自己好好入睡,亦有人因为睡前喝了有咖啡因的饮品,要眼光光望天光。节目中主持人会教你十种有关最佳入睡的方法,令你获得最佳的睡眠质素。

一、睡前洗澡:洗澡时体温升高不是让人产生睡意的原因,不过体温升高后的体温下降阶段人会产生睡意。所以睡前洗个热水澡,让体温升高,在其后的体温下降时段会比较容易入睡。
二、睡眠限制:每天只在固定的时间呆在床上,比如12点到第二天早上8点,这样可以调整好混乱的睡眠。
三、打盹法:.打盹可以补充晚上的睡眠不足,一般最佳时间是下午12点至5点之间。
四、打鼾是一种病,可能与心脏与血压高有关。会影响自己和伴侣的睡眠质量。
五、咖啡和酒对睡眠质量的影响。咖啡会让人保持清醒,难以入睡。喝酒会容易让人产生困意,但是入睡后的后半夜睡眠质量不佳。
六、光线疗法:光线对睡眠质量有一定的影响。光线会经过眼底刺激大脑,使人体内的褪黑素发生变化。光线弱时褪黑素多,人会昏昏欲睡;光线强时(特别是蓝色灯光),褪黑素减少,人会清醒。睡之前拉上房间窗户可改善你的睡眠质量。(注意:长期服用褪黑素药物会有副作用:晚上睡眠变浅,白天眼皮沉重,没有精神,记忆力下降等)
七、食物疗法:碳水化合物含量多的食物能让人产生困意,蛋白质含量多的能让人保持清醒。
八、挨饿16个小时左右可以重置人体的生物钟,饱餐会让你的睡眠质量受损。
九、肌肉放松法:在睡觉前15分钟,进行肌肉紧张、放松练习,可以更好地进入睡眠。。
十、药物疗法:薰衣草和缬草等草药可以帮助改善睡眠。

猜你喜欢

转载自blog.csdn.net/Hero_Never_GIVE_UP/article/details/81131450