3.2.python语言程序设计(顺序结构、分支结构) 课件(共18张PPT) 2023—2024学年高中信息技术浙教版(2019)必修1

资源下载
  1. 二一教育资源

3.2.python语言程序设计(顺序结构、分支结构) 课件(共18张PPT) 2023—2024学年高中信息技术浙教版(2019)必修1

资源简介

(共18张PPT)
3.2 Python语言程序设计
3.2.2 顺序结构的程序实现
3.2.3 分支结构的程序实现
动动小脑瓜
你觉得以下这段代码运行完后的结果是什么?
编写顺序结构算法的程序时,应按照算法的顺序逐步实现。
——顺序结构
顺序结构
表3.2.5 python 常见内建函数
动动小脑瓜
道路测速是瞬时速度还是平均速度?
在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。
现有一段长为25千米的测速区间,小车的限速是100千米/时。数据中心需要编写一段程序,用来判断某辆小车在此测速路段是否超速。
——分支结构
分支结构的程序实现
if <条件>:
<语句块1>
else:
<语句块2>
在Python中,行尾冒号的作用是告诉Python接下来要创建一个新的语句块。因此,只要以冒号结尾,它接下来的内容就应该有缩进(4格)。以此在界定代码块。
动动小脑瓜,一起比比看
单分支选择结构
双分支选择结构
课堂活动1——试试写代码
单分支选择结构
找“茬”大师
下面这两段代码都有三个错误,请同学们根据这节课的学习的内容一起来纠正一下。
代码一:
s=2
k=1
if k=s:
s=s+k
else
s=s-k
代码二:
a=input("请输入整数a:")
if a<=10:
y=a
else:
y=+a
print(Y)
课堂小练
(四选二)用Python语句描述塑料瓶容量500毫升以下(不包含)0.05元/个,500毫升到1200毫升(不包含)0.1元/个,1200毫升及以上0.15元/个。设容量为v(单位为毫升),价格为p(单位为元),则下列选项正确的是
A. p = 0.05
if v >= 500:
p = 0.1
elif v >= 1200:
p = 0.15
B. p = 0.05
if v < 500:
p = 0.05
elif v < 1200:
p = 0.1
C. p = 0.05
if v >= 500:
p = 0.1
if v >= 1200:
p = 0.15
D. p = 0.05
if v < 1200:
p = 0.1
else:
p = 0.05
A
A
A错误
B
B
B正确
C
C
C正确
D
D
D错误
多分支结构
在上述“区间测速”的基础上,如果某辆小车超速,数据中心能同步显示超速的程度如“超过规定时速且不足20%”“超过规定时速20%以上且不足50%”“超过规定时速50%以上且不足70%”“超过规定时速70%以上”。如何用程序来实现这个目标
多分支结构
多分支结构
分支结构小总结
if <条件>:
<语句块>
if <条件>:
<语句块1>
else:
<语句块2>
if <条件1>:
<语句块1>
elif <条件2>:
<语句块2>
……
elif <条件N>:
<语句块N>
else:
<语句块N+1>
最简单的if语句,满足就“干活”
霸道总裁的if语句,“我只给你两个选择”
安陵容的if语句,心思缜密,步步为营
课堂小练
come
课堂活动---和电脑石头剪刀布
1、输入我们的出拳;
2、生成电脑的出拳;
3、进行比拼;
4、输出结果。
获取用户的输入的函数是_______;
电脑的出拳老师给出;
如何进行比较?
输出结果的函数是______。
input()
print()
课堂活动---和电脑石头剪刀布——用数学的思路
相同的情况:
都是玩家赢
如何能将条件进行合并?
课堂活动---和电脑石头剪刀布——找出数学的关系
感谢一路有你

展开更多......

收起↑

资源预览