加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

条件语句的嵌套

(2018-10-30 19:59:11)
标签:

教育

分类: 高二课程内容

学习目标:
    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 ("此数无算术平方根")
 
小结:
     关于条件语句要注意以下内容:
      每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
      使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
作业:
     复习单分支结构、双分支结构、多分支结构和条件语句在嵌套。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有