学习目标:
1、加深对于多分支结构的理解;
2、初步掌握Python语言if语句的嵌套格式。
学习重点:
Python条件语句的嵌套
学习难点:
Python条件语句嵌套的应用
学习过程:
一、条件语句的嵌套格式
if
表达式1:
语句块1
if
表达式2:
语句块2
else:
语句块2
else:
语句块3
二、条件语句的嵌套举例
#if的嵌套举例
chePiao =
1
# 用1代表有车票,0代表没有车票
daoLenght =
9
# 刀子的长度,单位为cm
if chePiao ==
1:
print("有车票,可以进站")
if daoLenght <
10:
print("通过安检")
print("终于可以见到Ta了,美滋滋~~~")
else:
print("没有通过安检")
print("刀子的长度超过规定,等待警察处理...")
else:
print("没有车票,不能进站")
print("亲爱的,那就下次见了")
任务:帮助张宇晨改写程序
#5125张宇晨求一元二次方程ax2+bx+c=0的根.py
import
math
a=int(input("请输入ax2+bx+c=0的具体内容a:"))
b=int(input("请输入ax2+bx+c=0的具体内容b:"))
c=int(input("请输入ax2+bx+c=0的具体内容c:"))
d=b**2-4*a*c
if d>=0:
print
("该一元二次方程有算术平方根")
e=math.sqrt(d)
x1=(-b+math.sqrt(d))/(2*a)
x2=(-b-math.sqrt(d))/(2*a)
if x1==x2
print("该式有两个相等实根都是",x1)
else
print("该数的平方根分别是",x1,x2)
else:
print ("此数无算术平方根")
小结:
关于条件语句要注意以下内容:
每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
作业:
复习单分支结构、双分支结构、多分支结构和条件语句在嵌套。
加载中,请稍候......