中图版七年级上册信息技术 5.4.1分支结构的使用 课件(24张幻灯片)

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

中图版七年级上册信息技术 5.4.1分支结构的使用 课件(24张幻灯片)

资源简介

分支结构的使用
选自《第四节 命令“海龟”变色》
新知点拨 模仿练习
print("import turtle")
print("tess = turtle.Turtle()")
print("tess.shape('turtle')")
print("tess.color('blue')")
print("tess.penup()")
print("size = 20")
print("for i range(30)")
print("tess.stamp()")
print(" size = size + 3")
print(" tess.forward(size)")
print(" tess.right(24)")
print("")
D=input(“请判断上述程序代码可否正常运行,可以请输入Y/y,不可以请输入N/n:")
if D==“N” or D==“n”:
print("恭喜你,答对了!")
if D==“Y” or D==“y”:
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
print("import turtle")
print("tess = turtle.Turtle()")
print("tess.shape('turtle')")
print("tess.color('blue')")
print("tess.penup()")
print("size = 20")
print("for i range(30)")
print("tess.stamp()")
print(" size = size + 3")
print(" tess.forward(size)")
print(" tess.right(24)")
print("")
D=input(“请判断上述程序代码可否正常运行,可以请输入Y/y,不可以请输入N/n:")
if D==“N” or D==“n”:
print("恭喜你,答对了!")
if D==“Y” or D==“y”:
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
新知点拨 模仿练习
新知点拨 模仿练习
If :
D==“N” or D==“n”
print("恭喜你,答对了!")
[条件]
满足条件语句块
单分支结构:
新知点拨 模仿练习
新知点拨 模仿练习
将所给程序(判断大小写.py)补充完整,利用单分支结构判断输入的字母是大写还是小写。
i = input("请输入一个字母:")
if "A" <= i <= "Z" :
print("这是一个大写字母")
……
新知点拨 模仿练习
print("import turtle")
print("tess = turtle.Turtle()")
print("tess.shape('turtle')")
print("tess.color('blue')")
print("tess.penup()")
print("size = 20")
print("for i range(30)")
print("tess.stamp()")
print(" size = size + 3")
print(" tess.forward(size)")
print(" tess.right(24)")
print("")
D=input(“请判断上述程序代码可否正常运行,可以请输入Y/y,不可以请输入N/n:")
if D==“N” or D==“n”:
print("恭喜你,答对了!")
if D==“Y” or D==“y”:
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
新知点拨 模仿练习
print("import turtle")
print("tess = turtle.Turtle()")
print("tess.shape('turtle')")
print("tess.color('blue')")
print("tess.penup()")
print("size = 20")
print("for i range(30)")
print("tess.stamp()")
print(" size = size + 3")
print(" tess.forward(size)")
print(" tess.right(24)")
print("")
D=input(“请判断上述程序代码可否正常运行,可以请输入Y/y,不可以请输入N/n:")
if D==“N” or D==“n”:
print("恭喜你,答对了!")
else:
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
新知点拨 模仿练习
else:
If :
D==“N” or D==“n”
print("恭喜你,答对了!")
[条件]
满足条件语句块
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
不满足条件语句块
双分支结构:
新知点拨 模仿练习
将刚才的程序(判断大小写.py )修改、完善,利用双分支结构判断输入的字母是大写还是小写。
i = input("请输入一个字母:")
if "A" <= i <= "Z" :
print("这是一个大写字母")
……
新知点拨 模仿练习
if D==“N” or D==“n”:
print("恭喜你,答对了!")
if D==“Y” or D==“y”:
print("请登录学习网站,浏览“温故知新”,回顾旧知!")
==:关系运算符,表示的含义为“等于”。
or :逻辑运算符,逻辑关系为“或”。
新知点拨 模仿练习
自主实践 巩固新知
即使在了解了无数的黑客盗密事件之后,还是有很多人不知从中吸取教训,抑或是很多人根本不在意自己的账号密码是否安全!他们一直用着最简单最易记的密码,而这些往往也是账号密码被盗的主要原因。
请选择一个密码安全等级,将其对应的程序代码补充完整,利用分支结构对用户输入的密码安全性进行检测。

密码安全等级★ :密码的位数应在8~12位。
密码安全等级★★ :密码的位数应在8~12位,使用字母大小写组合的方式。
密码安全等级★★★:密码的位数应在8~12位,使用字母大小写组合的方式,
使用字母和数字结合的方式。
自主实践 巩固新知
操作提示1:
len函数可以获得字符串的长度。
len(密码)>=8 #输入的“密码”字符串中至少含有8个字符
自主实践 巩固新知
“有大写”、“有小写”、“有数字”是真假值变量,
初值为False。
import turtle
密码=input("请输入你的密码:")
有大写=False
有小写=False
有数字=False
for i in 密码:
if "A"<=i<="Z":
有大写=True
输入的字符串中有大写字母,则将“有大写”赋值为True。
操作提示2:
自主实践 巩固新知
操作提示3:
同时满足全部条件
满足条件中的任一个即可
自主实践 巩固新知
自主实践 巩固新知
归纳总结 知识反馈
分支结构的一般形式:
if [条件] :
满足条件语句块

归纳总结 知识反馈
if [条件] :
满足条件语句块
else:
不满足条件语句块

分支结构的一般形式:
归纳总结 知识反馈
拓展探究 知识延伸
请选择密码安全等级★的同学,再次选择另两个密码安全等级中的任一个,将其对应的程序代码补充完整,利用分支结构对用户输入的密码安全性进行检测。
拓展探究 知识延伸
分支结构的使用
选自《第四节 命令“海龟”变色》

展开更多......

收起↑

资源预览