第3关:输出实数的整数和小数部分

您所在的位置:网站首页 输出某一实数整数部分的位数 第3关:输出实数的整数和小数部分

第3关:输出实数的整数和小数部分

2024-07-08 21:00| 来源: 网络整理| 查看: 265

目录

任务描述

相关知识

编程要求

提示:

测试说明

任务描述

本关任务:编写程序实现输入一个正的实数x,分别输出x的整数部分和小数部分。 要求:从键盘输入一个正的实数x,然后按x=整数部分+小数部分的格式输出。 例如: 若输入为: 输入一个正的实数:5.12 则输出: 5.120000=5+0.120000

相关知识

为了完成本关任务,你需要掌握:1.如何获取数据的整数部分,2.如何输出不同类型的数据。

编程要求

根据提示,在右侧编辑器补充代码,计算并分别输出实数的整数和小数部分。

提示: 获取整数部分可以使用int函数输出格式为:print("{0:f}={1:d}+{2:f}\n".format(x,保存整数部分的变量,保存小数部分的变量)) 测试说明

平台会对你编写的代码进行测试:

测试输入:输入一个正的实数:5.12 预期输出: 5.120000=5+0.120000

测试输入:输入一个正的实数:9.56 预期输出: 9.560000=9+0.560000

开始你的任务吧,祝你成功!

# 请在此添加代码 ########## Begin ########## Real_number=eval(input('输入一个正的实数:')) Integer = int(Real_number)#使实数变整数 Decimal = Real_number-Integer#实数减去整数部分得到小数部分 print("{:6f}={:}+{:6f} ".format(Real_number , Integer ,Decimal)) ########## End ##########

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3