Python学习笔记(六)——条件判断if

Python学习笔记(六)——条件判断if

  • 前言
  • 一、判断语句的形式
  • 二、需要注意的数据类型转换
          • input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成转换
  • 练习


前言

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
即如果出现…条件,那么就会…,否则就会


一、判断语句的形式

在Python程序中,用if语句实现判断。如果if语句判断是真True,执行下面的内容,否则,什么也不做。也可以给if添加一个else语句,如果if判断是False,不执行if的内容,而执行else下面的内容。
Python学习笔记(六)——条件判断if_第1张图片
注意条件判断时,后面要写冒号:。还可以用elif做更细致的判断,elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>

二、需要注意的数据类型转换

很多时候会用input()读取用户的输入,这样提高程序交互性,需要注意的是:

input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成转换

Python学习笔记(六)——条件判断if_第2张图片


练习

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:低于18.5:过轻,18.5-25:正常,,25-28:过重,28-32:肥胖,高于32:严重肥胖。用if-elif判断并打印结果。
Python学习笔记(六)——条件判断if_第3张图片

你可能感兴趣的:(Python学习笔记,python)