Python课程第二阶段第三课:while循环——Python+课件(共20张PPT)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

01 课前回顾
01 课前回顾
程序展示
# 导入一个随机数模块 import random
# 设置无限次的循环 while True:
# 定义一个变量,来接收玩家选择的参数 number = int(input('请输入一个数字 (1-石头,2-剪刀,3-布)输入4退出:')) # 定义一个变量,来表示电脑的操作 computer = random.randint(1, 3) # 如果键盘输入4的时候,则游戏停止 if number == 4:
a = input('请输入一个数:') print(a)
03 基础任务
03 基础任务
• 动手尝试一下!
使用While True 来制作一个无限循环的小程序
04 高级任务
04 高级任务
• 动手尝试一下!
使用while循环来创建数值,要求创建数值1-100,每次 数值增加,将其结果打印在控制台上!
05 创意任务
05 创意任务
• 动手尝试一下!
想一想能否用今天所学习到的知识,在结合之前所学的内 容,能否制作出比较好玩的程序呢?小朋友们开动脑筋仔细 想想看吧!
break
# 如果玩家操作与电脑相同,则平局 elif number == computer: print('电脑出了%s,平局!' % computer) # 如果玩家获得胜利
elif (number == 1 and computer == 2)or(number == 2 and computer == 3)or(number == 3 and number == 1):
Python第二阶段第3课
while循环
课程目标
课程内容 了解循环,掌握Python中 while循环的使用方法。
课程时间 60分钟
教学目标
1、了解循环的概念 2、掌握while循环语法。
教学难点 while
设备要求 音响、A4纸、笔
• 课前回顾 • 课堂知识 • 基础任务 • Байду номын сангаас级任务 • 创意练习
【输出1-9之间的数字】 count = 0 while (count < 9):
print ('The count is:%s',%count ) count = count + 1 print ("Good bye!“)
02 课堂知识
• 动手尝试一下!
【输出1-100所有数字的和】 i=1 s=0 while i<=100:
编程语言提供了各种控制结构,允许更复杂的执行路 径。
02 课堂知识
• 动手尝试一下!
Python编程中while语句用于循环执行程序,即在某条 件下,循环执行某段程序,以处理需要重复处理的相同任务。
基本语法: while 判断条件: 执行语句。。。
02 课堂知识
• 动手尝试一下!
执行语句可以是单个语句或语句块。判断条件可以是任何表 达式,任何非零、或非空(null)的值均为True。当判断条件为假 false的时候,循环结束。
s+=i i+=1
#1-100所有偶数的和 n=0 s=0 while n<=100:
n+=1 if n%2==0:
s+=n print(s) #1-100能被7整除的数字和 n=0 s=0 while n<=100:
n+=1 if n%7==0:
s+=n print(s)
02 课堂知识
• 动手尝试一下!
print('电脑出了%s,玩家获胜!' % computer) # 否则电脑获胜 else:
print('电脑出了%s,电脑获胜!' % computer)
02 课堂知识
02 课堂知识
• 动手尝试一下!
while循环语句
本章节将向大家介绍python的循环语句,程序在一般 情况下是按顺序执行的。
• 动手尝试一下!
While无限循环
python 中,如果循环判断语句永远为True,循环则会 永远执行下去。 while True:
02 课堂知识
• 动手尝试一下!
i=1 while i==1:#判断条件永远为真
a = input('请输入一个数:') print(a)
i=1 while i==True:#判断条件永远为真
循环使用else
python 中,while…else在循环条件为false时执行 else语句块。
02 课堂知识
• 动手尝试一下!
【输出1-9之间的数字,如果不是1-9之间的数字 打印出一句话】
i=1 while i<=9:
print(i) i+=1 else: print('超过9了!')
02 课堂知识
相关文档
最新文档