资源简介 Python中的选择结构 学案学习编号 姓名 班级 学号 课时数 3课题:章节: 第二章 算法与程序实现2.3.3 语句与程序结构(第二课 选择结构)教材信息 书名: 《信息技术》必修1 出版社:人民教育出版社;中国地图出版社 出版日期:2019年6 月数字工具 Python操作指导 Python软件的启动:双击桌面“IDLE (Python ...)” 创建Python源文件及保存:“File”→“New File”;“File”→“Save As(另存)” Python源文件的打开、保存、运行:“File”→“Open”;“File”→“Save”; 运行:“Run”→“Run Module(f5)”。知识应用一、选择结构: 在解决问题的过程中,常常需要对事物进行判断和选择,来决定下一步的走向,那么该流程就是选择结构。选择结构可以根据条件来控制代码的执行分支,也叫做分支结构。 python使用if语句来实现分支结构。分支结构包含单分支(if)、双分支(if-else)和多分支(if-elif-else)。 二、学习及任务: 1.单分支 注意事项: if后面加空格+条件表达式,条件表达式后一定要+冒号: 语句块前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。 同一个语句块的多行代码都要严格遵循相同的缩进(即空格个数相同)。 语句块可以是一行代码,也可以是多行代码。例1:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”。age=int(input("请输入您的年龄:")) if print("**网吧欢迎您")任务1:输入考试成绩,如果成绩在60分及以上,显示“合格”,将源文件以“任务1.py”命名保存到学习包中。(可在例1源程序上修改另存)2.双分支例2:输入年龄,如在18岁以上(包括18岁),则显示“**网吧欢迎您”,否则显示“回家写作业去”。age=int(input("请输入你的年龄")) if age>=18: 语句块1 else: 语句块2 任务2:输入考试成绩,如果成绩在60分及以上,显示“合格”,否则显示“不合格”,将源文件以“任务2.py”命名保存到学习包中。(可在例2源程序上修改另存)提升训练: 题目代码编程实现:接收用户输入的用户名name和密码pwd,若用户名和密码都正确则提示”登录成功,欢迎你”,否则提示”用户名或密码错误”。 (正确用户名是admin,密码是abc123)name= input('请输入用户名: ') pwd=input('请输入密码: ') if name=admin and pwd=abc123: #请修改程序 print('登陆成功,欢迎你') else: print('用户名或密码错误')3.多分支(自学探究)案例: 某城市轨道交通实行分段计程票价,起步票价为乘坐5站以内(含5站)单人票价2元;乘坐5站以上10站以下(含10站),单人票价3元;乘坐10站以上16站以下(含16站),单人票价4元;乘坐16站以上单人票价5元。#添加相应的表达式,实现分段计票价程序 n = int(input("请输入乘坐的站点数:")) if print("票价2元") elif print("票价3元") elif print("票价4元") else print("票价5元")挑战: 输入考试成绩: 小于60分,等级为E; 大于等于60分且小于70分,等级为D; 大于等于70分且小于80分,等级为C; 大于等于80分且小于90分,等级为B; 大于等于90分,等级为A。 将源文件以“挑战任务.py”命名保存到学习包中。三、小结: 选择结构 展开更多...... 收起↑ 资源预览