Python控制结构

Python程序设计语言和其他语言类似,具有三种典型的控制结构:

(1) 顺序结构 (2) 选择结构 (3) 循环结构
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
在程序,从上到下,一条一条地中顺序执行。 根据一定的条件决定执行那一部分的语句序列。 根据一定的条件执行若干次。

1、选择语句

1.1、if语句

if 表达式:
    语句块
# 如果表达式成立(为真),则程序执行语句块;如果表达式不成立(为假),则程序跳过语句块,继续向下执行。表达式可以是比较大小,判断是否相等,或者是某个值。

# if语句,举例如下:比较a,b两个值的大小
a,b=1,2
if b>a:
    b=a
# 注意,所有符号都是英文,语句块相对于if,前面有4个空格,否则报错。初学者特别容易搞错,造成代码错误。

1.2、if…else语句

if 表达式:
    语句块A
else:
    语句块B    
# 如果表达式成立(为真),则程序执行语句块A;如果表达式不成立(为假),则程序执行语句块B。表达式可以是比较大小,判断是否相等,或者是某个值。

# if...else语句举例如下:判断奇数还是偶数
a = 1
if a%2 == 0:
    print("a是偶数")
else:
    print("a是奇数")
# 注意,else是配合if一起使用的,不能单独使用;else和if是对齐的。所有符号都是英文的,否则报错。

1.3、if…elif…else分支语句

if 表达式1:
    语句块A
elif 表达式2:
    语句块B
elif 表达式3:
    语句块C
...
else:
    语句块N
# 如果表达式1成立(为真),则程序执行语句块A;如果表达式1不成立(为假),则程序执行表达式2的判断,如果表达式2成立(为真),则程序执行语句块B;如果表达式2不成立(为假),则程序执行表达式3的判断,如果所有表达式都不成立,则执行else下面的语句块N。表达式可以是比较大小,判断是否相等,或者是某个值。

# if...elif...else语句举例如下:判断灯的颜色
color 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值