投稿  收藏 
输入数据输出计算结果

1.实例描述

数字的基本运算为加、减、乘、除。

请完成以下任务:

①输入三个数字数据。

②计算并输出这三个数据的和。

③计算并输出后两个数据的差。

④计算并输出这三个数据的乘积。

⑤计算并输出前两个数据的商。

2.问题分析:

通过归纳、抽象。按解决顺序,将实例分解为3个问题。

问题一:输入数字数据。存储输入数据,判断数据是否合法。

问题二:实现数学运算。计算输入数据加减乘除的结果。

问题三:输出计算结果。按照规定格式输出计算结果。

3. 问题解决

问题一:输入数字数据,判断是否合法

(1)输入数字数据--任务分解

步骤一:存储输入数据,创建变量inputStr存放键盘输入数据,并创建变量x、y、z分别存放inputStr分割后的三个数据。

步骤二:判断数据合法性,使用字符串的strip、replace、isdigit()函数判断变量x、 y、z是否都数字,若不都为数字则要求用户重新键盘输入数据。

步骤三:数据类型转换,将变量x、 y、z均使用float()函数转换为浮点数类型。

(2)输入数字数据、判断合法性--任务程序实现

输入数据输出计算结果

问题二:实现数学运算

(1)实现数学运算-任务分解

步骤一:计算x、y、z的算数和,存入变量sum。

步骤二:计算y、z的算数差,存入变量sub。

步骤三:计算x、y、z的算数乘积,存入变量mul。

步骤四:计算x、y的算数商,存入变量dev。

(2)实现数学运算—任务代码实现

输入数据输出计算结果

问题三:输出计算结果

(1)输出计算结果一任务分解

步骤一:采用orint0函数的format]形式格式化输入三个数据的和、乘积。

步骤二:采用pint0函数的%占位符形式格式化输入两个数据的差、商。

(2)输出计算结果—任务代码实现

输入数据输出计算结果

运行结果:

输入数据输出计算结果

关 键 词

数据输出

相关教程

提示声明

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

猜你喜欢