广州黄埔区做网站培训机构,教学资源网站建设设计,自己免费网站建设,公司建网站多少钱一年6. 判断#xff08;if#xff09;语句
6.1 if 判断语句基本语法
在 Python 中#xff0c;if语句 就是用来进行判断的#xff0c;格式如下#xff1a;
if 要判断的条件:
条件成立时#xff0c;要做的事情
……
注意#xff1a;代码的缩进为一个 tab 键#xff0c;或者 4…6. 判断if语句
6.1 if 判断语句基本语法
在 Python 中if语句 就是用来进行判断的格式如下
if 要判断的条件:
条件成立时要做的事情
……
注意代码的缩进为一个 tab 键或者 4 个空格 —— 建议使用空格
在 Python 开发中Tab 和空格不要混用
age 18
# if 语句以及缩进部分的代码是一个完整的代码块
if age 18:
print(可以进网吧嗨皮……)
# 3. 思考- 无论条件是否满足都会执行
print(这句代码什么时候执行?)
注意
if 语句以及缩进部分是一个 完整的代码块
6.2 else 处理条件不满足的情况
else格式如下
if 要判断的条件:
条件成立时要做的事情
……
else:
条件不成立时要做的事情
……
注意
if 和 else 语句以及各自的缩进部分共同是一个 完整的代码块
age int(input(今年多大了))
# if 语句以及缩进部分的代码是一个完整的语法块
if age 18:
print(可以进网吧嗨皮……)
else:
print(你还没长大应该回家写作业)
print(这句代码什么时候执行?)
6.3 逻辑运算
and
条件1 and 条件2
与并且,两个条件同时满足返回 True,只要有一个不满足就返回 False
or
条件1 or 条件2
或或者,两个条件只要有一个满足返回 True,两个条件都不满足返回 False
not
not 条件
非不是
6.4 elif 语句
在开发中使用 if 可以 判断条件
使用 else 可以处理 条件不成立 的情况
但是如果希望 再增加一些条件条件不同需要执行的代码也不同 时就可以使用 elif
if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时执行的代码
……
elif 条件3:
条件3满足时执行的代码
……
else:
以上条件都不满足时执行的代码
……
# 对比逻辑运算符的代码
if 条件1 and 条件2:
条件1满足 并且 条件2满足 执行的代码
……
注意
elif 和 else 都必须和 if 联合使用而不能单独使用
可以将 if、elif 和 else 以及各自缩进的代码看成一个 完整的代码块
6.5 if 的嵌套
if的嵌套 的应用场景就是在之前条件满足的前提下再增加额外的判断
if的嵌套 的语法格式除了缩进之外 和之前的没有区别
if 条件 1:
条件 1 满足执行的代码
……
if 条件 1 基础上的条件 2:
条件 2 满足时执行的代码
……
else:
条件 2 不满足时执行的代码
else:
条件1 不满足时执行的代码
……
has_ticket True
knife_length 20
if has_ticket:
print(有车票可以开始安检...)
if knife_length 20:
print(不允许携带 %d 厘米长的刀上车 % knife_length)
else:
print(安检通过祝您旅途愉快……)
else:
print(大哥您要先买票啊)