取近似值(20200218)

2024-03-01 03:48
文章标签 近似值 20200218

本文主要是介绍取近似值(20200218),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目描述

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

输入描述:
输入一个正浮点数值
输出描述:
输出该数值的近似整数值

示例1
输入
5.5
输出
6

题解:

思路:该题其实挺简单的,就是涉及了math模块中函数的使用

#coding=utf-8
import mathn=float(input())
s=str(n).split('.')[1]
if int(s)>=5:#ceil-返回数字的上入整数print(math.ceil(n))
else:#floor-返回数字的下舍整数print(math.floor(n))

说明:
目前本King的代码能力只能按上述方式实现,后续有更好的方案,欢迎各位指点,也会不定期做修改~

这篇关于取近似值(20200218)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/761120

相关文章

6.9.编程计算e的近似值。直到最后一项的绝对值小于0.001时为止,输出e的值并统计累加的项数。

#include<stdio.h>#include<math.h>main(){int n=1,count=1;double sum=1,term=1;while(fabs(term)>=1e-5){term=term*(1.0/n);sum=sum+term;n++;count++;}printf("sum=%f,count=%d\n",sum,count);}

13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max

1.12.基本运算 1.12.1.add/minus/multiply/divide 1.12.2.矩阵相乘mm,matmul 1.12.3.pow/sqrt/rsqrt 1.12.4.exp/log 1.12.5.近似值floor、ceil、trunc、frac、round 1.12.6.现幅max、min、median、clamp 1.13.统计属性 1.13.1.norm 1.13.2.me

Bailian2732 求自然常数e的近似值(精确到n)【迭代】

2732:求自然常数e的近似值(精确到n) 总时间限制: 1000ms 内存限制: 65536kB 描述 自然常数e可用1 + 1/1! + 1/2! + 1/3! + … + 1/n!来近似。给定n值,求自然常数e的近似值。 输入 只有一行输入:整数n。 输出 只有一行输出:自然常数e的近似值。 样例输入 13 样例输出 2.718281828446759 提示 使用double类型,不要使用

【牛客网 - 华为机试 - HJ7 取近似值】

描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。 数据范围:保证输入的数字在 32 位浮点数范围内 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 思路: step1:首先将输入转换为浮点数 step2:用divmod()函数,将该浮点数的整数部分和小数部分分离(

Python实现取近似值(华为机试)

目录 题目描述 输入示例 输出示例 题目分析 测试用例 代码

PTA-10-使用函数计算余弦函数的近似值

#include <stdio.h>#include <math.h>double funcos( double e, double x );int main(){double e, x;scanf("%lf %lf", &e, &x);printf("cos(%.2f) = %.6f\n", x, funcos(e, x));return 0;}/* 你的代码将被嵌在这里 */doubl

C语言疑难题:杨辉三角形、辗转相除求最大公约数、求π的近似值、兔子问题、打印菱形

杨辉三角形:打印杨辉三角形的前10行 /*     杨辉三角形:打印杨辉三角形的前10行  */ #include<stdio.h> int main(){     int i,j;     int a[10][10];     printf("\n");     for(i=0;i<10;i++){         a[i][0]=1;         a[i][i]=1;     }

求π近似值

圆周率 π可以通过公式求近似值。公式如下: 代码为: <!DOCTYPE html><html><head><title>求π</title><meta charset="utf-8"></head><body></body><script type="text/javascript">var flag = true, result = 0;for (var i = 1; i

第13周报告2:定义自定义函数,计算sin和cos的近似值

任务2:先听故事,再编程序。故事是这样的:话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?他说:是啊,太乐了!故事讲完了。不懂吗?好好学高数。否则,挂了不冤。   编程序求出sin(π/2)、cos(87°) 程序的要求

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

分类:数字 知识点: str转float   float(str) 向上取整    math.ceil(float_num) 向下取整    math.floor(float_num) 题目来自【牛客】 import math def round_to_int(float_num): # 如果小数点后的数值大于等于0.5,则向上取整;否则向下取整 if flo