# 创建一个5次的循环
i =0while i <5:if i ==3:breakprint(i)
i +=1else:print('循环结束')
案例2:continue可以用来跳过当次循环
i =0while i <5:
i +=1if i ==2:continueprint(i)else:print('循环结束')
案例3:pass是用来在判断或循环语句中占位的
i =0if i <5:pass
二、质数练习优化
# 模块,通过模块可以对Python进行扩展# 引入一个time模块,来统计程序执行的时间from time import*# time()函数可以用来获取当前的时间,返回的单位是秒# 获取程序开始的时间
begin = time()
i =2while i <=100000:
flag =True
j =2while j <= i **0.5:if i % j ==0:
flag =False# 一旦进入判断,则证明i一定不是质数,此时内层循环没有继续执行的必要# 使用break来退出内层的循环break
j +=1if flag :# print(i) pass
i +=1# 获取程序结束的时间
end = time()# 计算程序执行的时间print("程序执行花费了:",end - begin ,"秒")
三、综合练习
小游戏 《唐僧大战白骨精》
1、身份选择
① 显示提示信息
欢迎光临 xxx 游戏!
请选择你的身份:
1.xxx
2.xxx
请选择:x
② 根据用户选择来分配身份(显示不同的提示消息)
1.---2.---3.---2、游戏进行
① 显示玩家的基本信息(攻击力 生命值)
② 显示玩家可以进行的操作:
1、练级
- 提升玩家的攻击力和生命值
2、打BOSS
- 玩家对BOSS进行攻击,玩家要攻击BOSS,BOSS对玩家进行反击
- 计算BOSS是否被玩家消灭,玩家是否被BOSS消灭
- 游戏结束
3、逃跑
- 退出游戏,显示提示信息,游戏结束!