连山网站建设,网站建设公司收费,wordpress固定链接百度友好,cn体育门户网站源码(asp实例1#xff1a;计算器
计算器极大地提高了人们进行数字计算的效率与准确性#xff0c;无论是超市的收银台#xff0c;还是集市的小摊位#xff0c;都能够看到计算器的身影。计算器最基本的功能是四则运算。本实例要求编写程序#xff0c;实现计算器的四则运算功能。
实…实例1计算器
计算器极大地提高了人们进行数字计算的效率与准确性无论是超市的收银台还是集市的小摊位都能够看到计算器的身影。计算器最基本的功能是四则运算。本实例要求编写程序实现计算器的四则运算功能。
实例目标
熟练地定义函数熟练地调用函数
实例分析
由实例描述可知本实例的计算器具有最基本的加、减、乘、除4项功能可实现计算两个数的和、差、积、商。因此这里可以定义一个包含两个参数的函数第1个参数接收用户输入的第1个数第2个参数接收用户输入的第2个数该函数主要实现的是加、减、乘、除4项功能执行哪种功能需用户输入相应的运算符再根据该运算符计算结果即可。
代码实现
def oper(parm_one, parm_two): operator input(请选择要执行的运算符、-、*、/ \n) if operator : print(计算结果为:, parm_one parm_two) elif operator -: print(计算结果为:, parm_one - parm_two) elif operator *: print(计算结果为:, parm_one * parm_two) elif operator /: if parm_two 0: print(被除数不能为0) else: print(计算结果为:, parm_one / parm_two)
num_one int(input(请输入第一个数:))
num_two int(input(请输入第二个数:))
oper(num_one, num_two)
以上代码首先定义了一个包含两个参数parm_one和 parm_two的函数oper()该函数中接收了用户输入运算符operator并根据不同的运算符operator执行相应的运算然后接收了用户输入的两个数num_one和num_two最后调用了oper()函数。
代码测试
运行程序在控制台依次输入“10”、“10”、“*”之后的结果如下所示
请输入第一个数:10
请输入第二个数:10
请选择要执行的运算符、-、*、/
*
计算结果为: 100
运行程序在控制台依次输入“88”、“8”、“/”之后的结果如下所示
请输入第一个数:88
请输入第二个数:8
请选择要执行的运算符、-、*、/
/
计算结果为: 11.0
运行程序在控制台依次输入“43”、“0”、“/”之后的结果如下所示
请输入第一个数:43
请输入第二个数:0
请选择要执行的运算符、-、*、/
/
被除数不能为0