第7课 猜数字算法验证 课件(共14张PPT)

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

第7课 猜数字算法验证 课件(共14张PPT)

资源简介

(共14张PPT)
六年级上册 信息科技
猜数字算法验证
第7课
你将学习
1.验证算法。
2.完善算法。
复习
猜数字游戏
◆while循环语句:可以让用户在没有猜对时反复输入数字。
◆if分支语句:可以让用户判断数字大小。
复习
猜数字游戏
复习
猜数字游戏程序
da=55
cai=int(input("猜一个1~100之间的数字"))
while cai!=da:
if caiprint("小了")
else:
print("大了")
cai=int(input("猜一个1~100之间的数字"))
print("对了")
建构
验证算法
标识符与变量
◆第一个字符必须是字母表中字母或下划线 _ 。
◆其他的部分由字母、数字和下划线组成。
◆有大小写区分。
以下名称哪些是合法的?
1x abc _1y2 y*x print
输入语句
input(“”):
实现数据的输入,
引号中间的内容是提示语。
input(‘’):
用户输入的内容默认为字符串类型。
可用int()将其转化为整型数据。
如:cai=int(input("猜一个1~100之间的数字:"))
双分支结构
if……else……双分支条件语句
if caiprint("小了!")
else:
print('大了!')
判断条件
满足判断条件时
不满足判断条件时
注释语句
#设置一个目标数
da=55
#用户输入猜测数字
cai=int(input("猜一个1~100之间的数字:"))
#用户输错时,让其循环尝试
while cai!=da:
#根据比较结果,输出相应提示
if caiprint("小了!")
else:
print('大了!')
#让用户继续输入猜测数字
cai=int(input("猜一个1~100之间的数字:"))
#当循环结束,输出回答正确提示
print("对了!")
“#”后面为注释语句,程序运行时不会被执行。
完善算法
练习
◆记录猜测次数:
用变量ci来表示次数,用户每猜一次,就加1,用户答对后一共猜对了多少次?
◆猜数次数超过7次,提示“挑战失败!”
答案
◆记录猜测次数:
da=55
ci=1
cai=int(input("猜一个1~100之间的数字:"))
while cai!=da:
if caiprint("小了")
else:
print("大了")
cai=int(input("猜一个1~100之间的数字:"))
ci=ci+1
print("对了,共用次数为:",ci)
答案
◆猜数次数超过7次,
提示“挑战失败!”
da=55
ci=0
while True:
ci=ci+1
if ci>5:
print("超过5次,挑战失败!")
break
cai=int(input("猜一个1~100之间的数字:"))
if cai==da:
print("对了,共用次数为:",ci)
break
elif caiprint("小了")
else:
print("大了")

展开更多......

收起↑

资源预览