知识目标:
1、算术运算符+-*///%**;
2、占位符控制输出格式;
3、保留小数位数;
项目目标:
项目一:简易计算器
项目二:根据三角形的三条边,计算面积(海伦公式)
一、
1、四则运算
数学上的四则运算——加(+)、减(-)、乘(*)、除(/)。对应到程序中,用*号表示乘法,用/表示除法。实现两个数的加法操作:
2、占位符
用逗号连接多个变量来构造表达式,对应初学者来说很容易出错,有没有更好的方式呢?这里提供一种占位符构造表达式过程。不同类型的变量,其占位符也不相同,常用占位符对应关系如下:
整型——%d
小数——%f
字符串——%s
然后,改写上述案例中的输出语句。
代码如下:print(“%d+%d=%d”%(a,b,a+b))
3、保留小数位数及其他运算
占位符%f代表输出小数,在%和f中间添加一个点和数字,如:%.2f,就是保留2位小数的意思;如果保留3位小数,改数字为3即可。参考上述代码,实现其他算术运算。
说明:第12行,%.2f意思是保留2位小数;
第14行,%具有特殊含义,%%(两个)代表输出一个。
二、
项目一:简易计算器(参考教学程序)
项目二:根据三角形的三条边,计算面积
海伦公式,根据三条边计算面积;
古希腊数学家海伦(Heron),推导出根据三条边计算面积的公式。其中,p=(a+b+c)/2
参考代码如下:
请读者修改上述代码为动态赋值,可以接收小数值。
三、
本次课主要讲解了算术运算符及其常规用法。注意除以(/)与整除(//)的区别,基本数据类型的占位符及保留小数位数的写法。
1、三斜求积法
根据三条边的中线计算面积,这是我国宋代数学家秦久韶研究出的方法公式。
其中:x、y、z是三角形三条边的中线。