python-3.x - 基于条件的舍入浮点值
问题描述
我需要根据某些条件对值进行四舍五入,请在下面查看。
当价值进来时
- 21.43 轮到 - 21
- 21.65 轮到 - 22
- 21.5 轮到 - 21.5
解决方案
使用round
函数加上 if 语句:
myNum = 21.43
if mynum % 1 != 0.5:
myNum = round(myNum)
推荐阅读
- ms-access - (VBA)为表中的每条记录创建一个文件“pdf”
- node.js - 使用 Node.js 和 fetch 当它总是返回 response.ok = true 时,我如何确定站点的 HTTP 版本是否处于活动状态?
- python - 在 Python 中使用 Google Cloud API 进行情绪分析给出错误
- audiokit - AudioKit:如何添加 V5 Midi Listener
- python - 清理抓取的 HTML 列表
- git - 如何使用自定义合并库进行合并?
- arduino - 为什么我的 Arduino 无法连接到我的 Mosca Broker?
- java - 如何在嵌入式 Spring Boot Keycloak 中设置主题?
- python - 使用 matplotlib 移动圆
- python - Webscraper 中的 KeyError(f"[{key}] 中没有 [{axis_name}]")