描述

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

数据范围:保证输入的数字在 32 位浮点数范围内

输入描述:

输入一个正浮点数值

输出描述:

输出该数值的近似整数值

#/usr/bin/python
#-*- coding:utf-8 -*-
def func():
    num = raw_input()
    int_num = int(num.split(".")[0])
    small = "0." + num.split(".")[1]
    if float(small) >= 0.5:
        int_num = int_num + 1
    print int_num

if __name__ == "__main__":
    func()
    

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐