当前位置: 首页 > 面试题库 >

Python:删除十进制除法

麻桐
2023-03-14
问题内容

我已经编写了一个将数字相除然后返回数字的程序,但问题是,当它返回数字时,它具有一个小数,如下所示:

2.0

但我希望它能给我:

2

所以无论如何我可以做到这一点?

提前致谢!


问题答案:

您可以调用int()最终结果:

>>> int(2.0)
2


 类似资料:
  • 问题内容: 我有一个很长的小数列表,我必须根据某些条件将其调整为10、100、1000,.... 1000000。当我将它们相乘时,有时会想要删除一个无用的尾随零(尽管并非总是如此)。例如… 是否有一个函数告诉小数对象舍弃这些无关紧要的零?我能想到的唯一方法是将其转换为字符串并使用正则表达式替换它们。 应该提到我正在使用python 2.6.5 EDIT senderle的好答案使我意识到,我偶尔

  • 问题内容: 为什么当我这样做: 我得到0,但是当我得到 我有价值吗? 我本来希望更高的精度除法返回更高的精度结果,为什么不是这种情况呢? 问题答案: 发生这种情况的原因是,对于数学运算,使用http://msdn.microsoft.com/zh- cn/library/ms190476.aspx#division中 找到的规则来计算得出的精度和小数位数 操作 e1 / e2 结果精度 p1-s1

  • 问题内容: 我是Java的新手,尝试使用BigDecimal(例如99999999.99)并将其转换为字符串,但没有小数位和尾随数字。另外,我不想在数字中加上逗号,也不需要四舍五入。 我试过了: 但不支持BigDecimal。 有任何想法吗? 非常感谢。 问题答案: 尝试

  • 问题内容: 我想从my_table中选择类似LIKE’%HEX(9D)’的家庭十六进制格式以9D十六进制结尾的家庭,我将excel文件转换为sqlite数据库,但是我的某些数据以9D结尾结束,我无法正确搜索,请指导我如何删除“家庭”列中的9D十六进制字符? 问题答案: 要在SQLLite中获取HEX(9D),请使用。所以要更新使用类似: ; 要不就

  • 问题内容: 我正在执行一个显示赔率的程序,但是客户只希望显示有效数字。因此,1.50将显示为“ 1.5”,而1.00将显示为“ 1”。 如何使MySQL不显示尾随零; 即在数据库中: 赔率 1.500 23.030 2.000 4.450 将显示为 1.5 23.03 2 4.45 谢谢你的帮助 问题答案: 用于TRIM功能的文档。

  • 我想从MPAndroidChart中的条形图中删除十进制值。尽管我在显示时将其作为整数值,但它显示的是十进制和加法。0表示我的值为。 例如:如果我的值为65,则显示75.0。(我想删除该.0部分) 我正在使用名为“mpandroidchartLibrary al-2-1-4”的库 下面是我的整数代码段。 这里b1是一个整数值,即使我在日志中打印,它也只打印为75,但显示时显示为75.0。 附截图请

  • 我调用了一个名为“CalculateStampTax”的方法,该方法将返回要支付的房产印花税金额。百分比计算工作正常,并返回正确的值“15000.0”。但是,我想向前端用户显示的值仅为“15000”,因此只想删除小数点和其后的任何前面的值。如何做到这一点?我的代码如下: 我尝试了以下方法: > 创建一个将双精度值转换为字符串的新字符串,如下所示: 我尝试在String对象上使用“value eOf

  • 我正在处理缓存问题,需要将地址拆分为标记/设置/偏移。例如,我有地址0xFFFFFE7D6C5B4333,例如,偏移量包含5位(偏移量是地址右侧的第一个块)。然后我必须将十六进制地址转换成二进制,去掉前5位,然后将其转换回十六进制。这个过程可能需要一些时间,而且可能会导致一些错误。如果偏移位数的格式是4*c,那么就很容易了,因为我只需要从十六进制代码中删除右前c位数。 当偏移位数不是格式4*c(例