计算实数的十分位、百分位和千分位之和

【问题描述】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入一个实数(又称为小数或浮点数),请输出十分位、百分位、千分位上的数字之和。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

计算实数的十分位、百分位和千分位之和输入数据:yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

请输入一个实数:123.456yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

计算实数的十分位、百分位和千分位之和输出结果:yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

这个实数的十分位、百分位、千分位数字之和为:15yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题前思考】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

根据问题描述,填写表2-1-4。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表2-1-4 问题分析yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

计算实数的十分位、百分位和千分位之和yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【解题思路】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

要提取实数的十分位、百分位和千分位上的数字,只有将实数转换为整数后运用%和//运算才能取得对应数位上的数字。将输入的这个实数乘以10,原本十分位的数就变成了实数整数部分的个位,再将这个实数转换为整数,用取余的方法提取出十分位的数字,以此类推,分别提取出百分位和千分位上的数字。最后将3个数位上的数字相加求和即可。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【程序代码】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

计算实数的十分位、百分位和千分位之和yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【代码分析】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

①:将实数乘以10后,用int( )函数将操作数转换为整数,去除了小数部分,再除以10取余,即得到了十分位上的数字。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

②:将实数乘以100后,用int( )函数将操作数转换为整数,再除以10取余数,即取得了百分位上的数字。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

③:将实数乘以1000后,用int( )函数将操作数转换为整数,再除以10取余数,即取得了千分位上的数字。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【技术全貌】yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

Python中除了基本数据类型转换函数外,还有其他不同作用的函数,表2-1-5中列举了一些常用内置函数。yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表2-1-5 常用内置函数yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

计算实数的十分位、百分位和千分位之和yAV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

关 键 词

实数

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢