#-*-coding:utf-8-*-
'''
Created on 2016年3月19日
@author: Zroad
'''
#from __future__ import division
print "Hello,python3.0"
"""
一、传统除法X/Y形式:
1、py2.6:整数相除省去小数部分,浮点数相除保留小数
2、py3.0:整数相除也会保留小数部分
"""
print 3/2 #1
print 3/2 #py3.0,1.5
print 3.0/2 #1.5
print 3.0/2.0 #1.5
"""
二、Floor除法X//Y形式 等价于math.floor(x):
向下舍入,并不是严格的截断,正数总是省略后面的小数,负数结果为最近的整数
"""
print 7//4 #1
print 5//4 #1
print 3.0//4.0 #0.0
print -5.0//2.0 #-3.0
import math
print math.floor(1.25) #1.0
print math.floor(1.75) #1.0
print math.floor(-2.5) #-3.0
print math.floor(-2.15) #-3.0
print math.floor(-2.75) #-3.0
"""
三、截断除法:trunc(x):
无论正负,省略小数位
"""
print math.trunc(1.25) #1
print math.trunc(1.75) #1
print math.trunc(-2.75) #-2
print math.trunc(-2.15) #-2
"""
四、int(x),直接截除小数部分
"""
print "int(4.7)=",int(4.7) #4
print "int(4.2)=",int(4.2) #4
print "int(-2.7)=",int(-2.7) #-2
print "int(-2.2)=",int(-2.2) #-2
python除法
最新推荐文章于 2024-05-13 15:39:44 发布