如何让python的//运算得到一个小数点不是0的结果

如题,在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转一下不行吗?