如题,在python中用小数进行//运算会显示小数如0.5//0.2=2.0. 那么如何才能进行一个//运算,让x//y= z。 z是一个小数,且小数点后不为0的数字呢?
x = 0.5 y = 0.2 z = int(x // y) # 直接转换为int # 如果想得到小数,并且小数点后面不是.0就不要使用 // # // 这个是整除的意思,并且会向下取整, 而 / 就是除法 z = x / y # 这个就是除法,不是整除
如果对你有帮助,请点击下采纳,谢谢~
用int转一下不行吗?