内容正文:
赋值语句和分支语句
BMI指数
”最强大脑“游戏中答对的题数n,假设n的初始值为0
答对题数 n的值
0 0
1 1
2 2
3 3
……
n(新)= n(旧)+1
+1
+1
+1
n = n + 1
不是等号
n = n + 1
赋值号
赋值语句
格式:变量名 = 表达式
功能:计算表达式的值,将表达式的值赋给变量。
n = n + 1
赋值语句
赋值语句
“计算两数之和”
开始
将输入的两数,
赋值给变量a,b
计算a+b的值,
并赋给变量c
输出c
结束
顺序结构
“计算两数之商”
开始
将输入的两数,
赋值给变量a,b
计算a/b的值,
并赋给变量c
输出c
结束
程序考虑的完全吗?什么时候会没有结果?
如果 b=0 那么
出现”除数为0”提示
否则
“计算两数之商”
开始
将输入的两数,
赋值给变量a,b
计算a/b的值,
并赋给变量c
输出c
结束
b=0
Y
N
出现”除数为0”提示
选择结构
选择结构
根据不同的条件判断来决定程序执行走向的结构。
If语句(单分支)
还可以写成
if b<>0 :
c=a/b
print(c)
IF 条件 :
语句或语句组1
If语句(双分支)
IF 条件 :
语句或语句组1
Else:
语句或语句组2
if b=0 :
print('除数为0,请重新输入')
else:
c=a/b
print(c)
练习:BMI指数
BMI指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准
BMI的指数计算器可以根据输入的体重与身高数,直接给出BMI的指数值,以及判断体型
BMI指数的计算公式为:BMI指数= 体重(公斤) / 身高(米)的平方
BMI指数判断体型的中国参考标准
$$