在程序开发中,一共有三种流程方式:顺序 —— 从上向下,顺序执行代码
分支 —— 根据条件判断,决定执行代码的 分支
循环 —— 让 特定代码 重复 执行
一、条件语句
条件判断即根据判断条件结果而选择不同向前
路径的运行方式,可以分为:单分支结构,二分支结构与多分支结构;在Python中,if 语句就是用来进行条件判断的。
单分支结构:
if 要判断的条件:
条件成立时,要做的事情
……
代码的缩进为一个tab键,或者4个空格
二分支结构:
在使用if判断时,只能做到满足条件时要做的事情。那如果需要在不满足条件的时候,做某些事情,该如何做呢?
一对 if 和 else 可以让代码执行出 两种不同的结果
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
注意:将数字型数据直接作为判断条件时,非0数即为True, 0为False
num = int(input("请输入数字:"))
if num:
print("数字非0")
else:
print("数字为0")
多分支结构:
如果存在多个条件,希望并列的执行出多种结果,