当前位置: 首页 > article >正文

华为机考入门python3--(7)牛客7-取近似值

分类:数字

知识点:

  1. str转float   float(str)

  2. 向上取整    math.ceil(float_num)

  3. 向下取整    math.floor(float_num)

题目来自【牛客】

图片

import math  
  
def round_to_int(float_num):  
    # 如果小数点后的数值大于等于0.5,则向上取整;否则向下取整  
    if float_num - math.floor(float_num) >= 0.5:  
        int_num = math.ceil(float_num)  
    else:  
        int_num = math.floor(float_num)  
    return int_num  
  
# 示例  
float_num = float(input().strip())
int_num = round_to_int(float_num)  
print(int_num)

by 软件工程小施同学


http://www.kler.cn/a/227919.html

相关文章:

  • QT 范例阅读:系统托盘 The System Tray Icon example
  • 游戏如何选择服务器
  • 利用自定义注解和反射优雅处理对象字段
  • VUE3语法--computed计算属性中get和set使用案例
  • 常见的web前端开发框架介绍
  • 消息中间件(MQ)对比:RabbitMQ、Kafka、ActiveMQ 和 RocketMQ
  • 谷粒商城-P19
  • VitePress-08-文档中代码组的使用
  • sklearn 计算 tfidf 得到每个词分数
  • MySQL创建索引的注意事项
  • 华为数通方向HCIP-DataCom H12-831题库(简答题01-27)
  • pdmodel从动态模型转成静态onnx
  • WiFi测试的核心思路和主要工具
  • BAPI_PRODORD_CREATE-创建生产订单BAPI测试
  • WPS Office18.7软件日常更新
  • 代码随想录算法训练营Day48|198.打家劫舍、213.打家劫舍II、337.打家劫舍 III
  • 通过 ChatGPT 的 Function Call 查询数据库
  • 20240202在WIN10下使用fast whisper缺少cudnn_ops_infer64_8.dll
  • python+PyQt5 左右声道测试
  • Qt应用软件【协议篇】http协议get、post示例