Python流程控制
Python 提供了现代编程语言都支持的两种基本流程控制结构,分支结构和循环结构:
分支结构用于实现根据条件来选择性地执行某段代码;
循环结构用于实现根据循环条件重复执行某段代码;
问题:如果你的年龄大于18岁可以去网吧上网。
如何实现?这种情况就是Python的一个分支结构,使用if else语句解决。
单if语句
语法格式:
if 条件表达式:
代码块
执行流程:
代码示例:
age = 18
if age >= 18:
print("可以进入网吧嗨皮了")
if else 语句
语法格式:
if 条件表达式:
代码块
else:
代码块
执行流程:
代码示例:
age = 18
if age > 18:
print("可以去网吧嗨皮了")
else:
print("未成年,请不要进入网吧")
if elif else 语句
语法格式:
if 条件表达式1:
代码块1
elif 条件表达式2:
代码块2
elif ...:
.....
else:
代码块3
执行流程:
代码示例:
day_num = int(input("请输入一个整型数字:"))
if num == 6:
print("周六要加班")
elif num == 7:
print("周天可以休息了")
else:
print("挤地铁,上班呀")
pass关键字的作用
pass 不做任何事情,一般用做占位语句。
代码示例:
age = 18
if age > 18:
pass
本代码中使用了pass进行占位操作,实际开发中,如果我们暂时没有想到逻辑,可以使用pass进行占位。
while循环
语法格式:
计数器变量
while 循环条件:
循环体代码
处理计数器
执行流程:
代码示例:
i = 0 # 程序中计数器从0开始
while i < 10:
print("我是循环体")
i += 1
看完本文,你可以学会if语句,while循环的基本使用。
更多精彩内容,请关注下图公众号,会第一时间推送哦。