资源简介 (共14张PPT)六年级上册 信息科技猜数字算法验证第7课你将学习1.验证算法。2.完善算法。复习猜数字游戏◆while循环语句:可以让用户在没有猜对时反复输入数字。◆if分支语句:可以让用户判断数字大小。复习猜数字游戏复习猜数字游戏程序da=55cai=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=55ci=1cai=int(input("猜一个1~100之间的数字:"))while cai!=da:if caiprint("小了")else:print("大了")cai=int(input("猜一个1~100之间的数字:"))ci=ci+1print("对了,共用次数为:",ci)答案◆猜数次数超过7次,提示“挑战失败!”da=55ci=0while True:ci=ci+1if ci>5:print("超过5次,挑战失败!")breakcai=int(input("猜一个1~100之间的数字:"))if cai==da:print("对了,共用次数为:",ci)breakelif caiprint("小了")else:print("大了") 展开更多...... 收起↑ 资源预览