初识Python
while循环
while使用
猜拳击游戏的改进
- 刚才的猜拳游戏每次运行只能猜一次,那怎么运行一次可以一直玩呢
- 用到循环
- 缩进:选中+Tab键;缩回:shift+Tab键
打印九九乘法表:使用循环的嵌套
- 打印九九乘法表
打印逐步减少的九九乘法表,倒三角
- 打印一个直角三角形
打印一个等腰三角形
for循环
- 依次取出数据
- rage 容器对象
- range是左包含右不包含
- 求累加和
- 打印奇偶数
break、continue语句
break退出循环
- 给猜拳游戏添加功能,只要三次就退出
- 对比测试break和continue
continue跳出本次循环
- 继续下一次循环
- while也可以使用break、continue
小结
- 1.while使用:适用于对未知的循环次数,用于判断
- 2.for使用:适用于已知的循环次数(可迭代对象遍历)
- for循环的嵌套
- 简单的登录系统
循环习题
猜年龄小游戏
- 有三点需求:
- 1.允许用户最多尝试三次
- 2.每尝试三次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或者y,就继续让其猜三次,以此往复,如果回答N或者n,就退出程序。
- 3.如何猜对了,就直接退出。
- while循环、多分支结构、break
- ![![在这里插入图片描述](https://img-blog.csdnimg.cn/7a9ff0477b5e4e6c89571c8ab8085dc5.png)
身高小游戏
-
小王身高1.75,体重80.5.请根据BMI公式(体重除以身高的平方)帮小王计算其他的BMI指数,并根据BMI指数:
-
低于18.5 过轻
-
18.5-25:正常
-
25-28:过重
-
28-32:肥胖
-
高于32:严重肥胖
-
用if-elif判断并打印结果
-
点击右上角断点调试(小蜘蛛),箭头向下检查
-