Python 基础入门(二)
一、 学习目标:
掌握各种分支结构的使用方法
掌握各种循环结构的使用方式
掌握分支结构与循环结构的嵌套使用方式
二、 分支结构介绍
根据指定条件是否成立确定是否执行相应的代码块:
-
单分支结构
-
二分支结构
-
多分支结构
-
分支结构嵌套
三、 单分支结构
根据一个指定条件确定是否执行相应的代码块
if 条件:
语句块
案例:如果输入一个数大于零则输出“正数”,否则不输出
# 单分支结构
x = 1
if x > 0:
print("这是一个正数")
print("程序结束")
x = -1
if x > 0:
print("这是一个正数")
print("程序结束")
x = --1
if x > 0:
print("这是一个正数")
print("程序结束")
x = int(input("请输入一个整数:"))
if x > 0:
print("这是一个正数")
print("程序结束")
四、 二分支结构
根据一个指定条件选择执行相应的代码块
if条件:
语句块1
else:
语句块2
案例:如果一个数大于零则输出“正数”,如果小于零则输出“负数”
# 双分支结构
x = int(input("请输入一个整数:"))
if x == 0:
exit(0) # 退出
else:
pass # 空语句
if x > 0:
print("这是一个正数")
else:
print("这是一个负数")
print("程序结束")
根据多个指定条件选择执行相应的代码块
if 条件1:
语句块1
elif条件2:
语句块2
……
else条件n:
语句块n
案例:如果一个数大于零则输出“正数”,如果小于零则输出“负数”,如果等于零则输出“零”
# 多分支结构
x = int(input("请输入一个整数:"))
if x > 0:
print("这是一个正整数")
elif x < 0:
print("这是一个负整数")
else:
print("这是一个零")
print("程序结束")
if 1:
print("执行")
if 0.00:
print("执行")
if not None:
print("执行")
match…case
match后的对象会依次与case后的内容进行匹配,如