python流程控制

内容概要

  • 顺序结构
  • 分支结构
  • 循环结构

流程控制

流程控制即控制事务的执行流程
任何使用执行流程只有三种情况:

  1. 顺序结构:自上而下依次运行
  2. 分支结构:在运行过程中根据条件不同可能会执行不同的流程
  3. 循环结构:在运行过程中有些代码需要反复运行

必会:

  1. 条件都会转成布尔值,从而判断子代码是否执行
  2. 在python中,使用缩进来表示代码的从属关系
  3. 并不是所有代码都可以拥有子代码
  4. 同属于一个代码的子代码,必须要保持相同的缩进量
    ps:上一行代码结尾如果是冒号,下一行代码必缩进

分支结构

1.单分支结构

关键字 if
if 条件:
条件成立之后执行的子代码块

image

2.二分支结构

if 与 else 连用

image

3.多分支结构

if 与 elif 与 else

image

image

4.if 判断之嵌套

image

循环结构

1.while 循环

while 条件:
条件成立执行的子代码

image

2.while + break

image

image

3.break 本层含义

image
image

猜年龄的游戏

普通要求
用户可以有三次猜错的机会 如果过程中猜对了直接退出
拔高要求
三次机会用完之后提示用户是否继续尝试 如果是则再给三次机会 如果否则直接结束
数据类型转换提示
age = input('age>>>:')
real_age = 18
# 将字符串的数字转换成整型
age = int(age)

image

posted @ 2021-11-04 16:20  elijah_li  阅读(54)  评论(0编辑  收藏  举报
//一下两个链接最好自己保存下来,再上传到自己的博客园的“文件”选项中