小学中高年级课后服务 python编程教学课件 一阶第10课 Python综合应用(共23张PPT)

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

小学中高年级课后服务 python编程教学课件 一阶第10课 Python综合应用(共23张PPT)

资源简介

(共23张PPT)
空白演示
在此输入您的封面副标题


Python
综合应用
课前回顾
pyth
n
1、什么是while循环嵌套?基本格式?
答:while嵌套就是:while口口还有while。基本格式如下:
while
条件一:
满足条件做的事1,
满足条件做的事2
省略(。。。)
while
条件二:
满足条件做的事1,
满足条件做的事2,
省略(。。。)
处理条件二
处理条件一
课前回顾
python
2、for循环的使用
答:可以遍历给定范围内的数据;
range(a,b)遍历的范围,从a开始包括a,到b结束,但是不包括b。
格式:for a in range(a,b)
3、两种方法打印九九乘法表
答:while循环;for循环
情境引入
游戏环节
参与人数:3人(A,B,C)
游戏规则:
·同学们A在黑板上写一个100以内的数,面向黑板
清字
同学B和同学C背对黑板猜数字
·A只能回答“猜大了”和“猜小了"
·最先猜出准确数字的即为胜利
输的人表演个节目
吉网
情境引入
还想玩吗?
老师带你们写个程序
使用程序和电脑可以尽情玩耍
吉码
新知教授
1、猜数字小游戏
2、水仙花数
python
3、四叶玫瑰数
思维构建
逻辑流程梳理
电脑充当角色A,随机生成一个数;
在电脑中输入一个数,给定提示范围(1~200);
然后开始判断
如果输入的数字大了,提示猜大了,重新输入:
如果输入的数字小了,提示猜小了,重新输入:
如果相等,提示心有灵犀,游戏结束。
思维构建
内容梳理
知识点梳理
电脑充当角色A,随机生成一个数;
random的随机库,randinti函数(随机生成一个整数
在电脑中输入一个数,给定提示范围(1~200):
定义变量,inpute函数,变量类型转换
然后进行判断
如果输入的数字大了,提示猜大了,重新输入;
三次的i判断
如果输入的数字小了,提示猜小了,重新输入:
while True循环,
如果相等,提示心有灵犀,游戏结束。
breaki关键字结束循环
编玩边学
代码编写
import random
computer random.randint(1,200)
#电脑充当角色A,随机生成一个数;
a=1
#统计猜的次数
while True:
num=int(input("请输入你猜的数字(1-200):")
#在电脑中输入一个数,给定提示范围(1~200)》
if num computer:
#如果输入的数字小了,提示猜小了,重新输入
print("你猜小了")
elif num computer:
#如果输入的数字大了,提示猜大了,重新输入;
print("你猜大了")
elif num =computer:
#如果相等,提示心有灵犀,游戏结束。
print("心有灵犀,和我一样")
print("第%d次猜对结果"%a)
break
a+=1

展开更多......

收起↑

资源预览