Python基础(if条件语句、if...else语句、if...elif...else语句的用法和案例)

Python基础之程序控制结构(一)


文章目录

  • 程序基本结构
  • 一、顺序结构
  • 二、分支结构
    • 1、比较运算符
    • 2、if条件语句---单分支结构
      • 单分支结构的应用实例
    • 3、if...else语句---双分支结构
      • 双分支结构的应用实例
    • 4、逻辑运算符
    • 5、if...elif...else语句---多分支结构
      • 多分支结构的应用实例


程序基本结构

程序由三种基本结构组成:顺序结构、分支结构、循环结构。

一、顺序结构

顺序结构:程序按照线性顺序依次从上到下的执行的一种运行方式。
Python基础(if条件语句、if...else语句、if...elif...else语句的用法和案例)_第1张图片

'''通过输入正方形的边长a,计算正方形的周长和面积。'''
a = eval(input("请输入方体的边长:"))
L = a * 4
S = a * a
print("该正方形的周长是:{}".format(L))
print("该正方形的面积是:{}".format(S))
-------------------------------------------------------
输出的结果:
请输入方体的边长:5
该正方形的周长是:20
该正方形的面积是:25

总结:顺序结构就是思考问题时,先把已知的内容设置好,即赋值;然后去求解位置的内容,将最后求解的内容输出。

二、分支结构

分支结构:程序根据条件判断结果而选择不同向前执行路劲的一种运行方式。

1、比较运算符

Python基础(if条件语句、if...else语句、if...elif...else语句的用法和案例)_第2张图片

print("hello"=="hello") 	# True
print(12>15) 				# False
print(1!=2) 				# True
print(25=="25") 			# False
print(10<=12) 				# True

2、if条件语句—单分支结构

if  <条件表达式>:
	当条件为真时,执行语句块
	……

Python基础(if条件语句、if...else语句、if...elif...else语句的用法和案例)_第3张图片

if条件语句由if关键字构成,后面跟着一个条件和一个冒号。冒号的作用是告知接下来要创建一个新的语句块。这个条件实际上是一个比较表达式,它的值可以为真(True)或假(False),当表达式的结果为真时,执行if语句下面缩进的语句块;当表达式的结果为假时,跳过语句块,执行后面的程序。
注意:
(1) if条件后面必须要用英文输入法输入冒号。
(2) 满足if条件要执行的每一句都要向右缩进4个空格,或按1次Tab(制表)键。
(3) 同一层次的语句必须保证相同的缩进量。

'''用键盘输入年龄,判断是否满足18周岁,如果未满18周岁,
那么输出“你是未成年人”,如果满18周岁,那么输出“你已是成年人”。'''
age=int(input("请输入你的年龄:"))
if 0<age<18:
    print("你是未成年人!")
if age>=18:
    print("你已是成年人!")
----------------------------------------------------------------------
输出结果:
请输入你的年龄:15
你是未成年人!
请输入你的年龄:20
你已是成年人!

单分支结构的应用实例

编写一个“BMI指数”程序,实现:输入身高和体重,自动计算BIM值,输出体重类型(偏瘦、正常、过重、肥胖)。
BMI是指身体质量指数或体重指数,也叫做体质指数,是国际上衡量人体胖瘦程度以及是否健康的一个常用指标,通常是用体重,除以身高的平方来计算BMI值。即BMI=体重/身高*身高。
Python基础(if条件语句、if...else语句、if...elif...else语句的用法和案例)_第4张图片
分析问题

“BMI指数”程序首先需要先知道输入的身高和体重的值,计算BMI值,然后判断BMI值的范围,最后输出体重类型。假设输入的身高&#x

你可能感兴趣的:(python,开发语言)