ZKX's LAB

请问用Python怎么去掉后面的那个小数点呢? python输出小数点进位

2021-04-27知识1

Python中小数点的问题,怎么放弃后面位数,只保留前面两位? Python在格式化或使用round()函数时抄会进行四舍五入操作(非严格百),这个问题说起来就有点度麻烦了,可以参考这个:问http://segmentfault.com/blog/nerve/1190000000338205针对你的问题,可以这样答转换:

请问用Python怎么去掉后面的那个小数点呢? 我使用了一个if语句来判断s的最后两位是不是.0,以此来判断是否为整数,如果为整数,在输出时使用int进行转换为整数输出,如果不是,则为浮点数,那就原样输出,不能强制转为整型。coding=gbkd=float(input(\"请输入三角形的底:\"))h=float(input(\"请输入三角形的高:\"))s=d*h/2if str(s)[-2:]=\".0\":print(\"三角形的面积是:\",int(s))else:print(\"三角形的面积是:\",s)以下是两种结果:

python怎么保留小数点位数,有时候我们在进行ytho编程的时候,想保留小数点位数,怎么保留呢,下面来介绍一下

#python输出小数点进位

qrcode
访问手机版