昨天晚上用了2个小时来学习了python中的判断语句,判断单个条件、多个条件、多个条件产出不同的代码、判断不成立执行的代码,收益良多!
判断的使用方法
if 条件:
条件成立后的内容
elif 条件:
条件成立后的另外一个内容
else:
条件不成立之后的内容
注意事项
- 不管是if、elif、else,都需要在最后使用冒号“:”来结尾!
- 条件函数后面,必须增加一个缩进来写成立之后的代码块
判断的逻辑运算符
- if 条件 and 条件
- if 条件 or 条件
- if not (布尔类型,判断真假,二选一)
# and :两者必须同时满足
if age >= 1 and age <= 100
# or:两者其中一个满足
if age >= 1 or age <= 100
# not:布尔类型,真假唯一性
if not age
条件判断实例_火车站
# 給出车票变量,判断是否有车票(布尔类型)
piao = True
# 給出刀具长度变量,判断刀具是否过长(整数类型)
dao_lang = 20
# 判断开始,如果有车票,允许进入安检
if piao:
print('您有车票,请进入安检')
# 多层判断开始:如果刀具<20,可以进入火车!如果刀具长了,提示乘客!
if dao_lang < 20:
print('您可以上车了')
else:
pirint('您的刀具有%d厘米,请交出危险刀具' % dao_lang)
# 判断开始,如果没有车票,拒绝进入安检
else:
print('请先去购票')
条件判断实例_女朋友的节日
# 給出节日变量,判断节日
jieri = '情人节'
# 判断节日,如果是xxx节日,输出xxx内容
if jieri == '情人节':
print('买玫瑰')
elif jieri == '平安夜':
print('买苹果')
# 判断节日,如果不是指定的节日,输出:爱你一万年
else:
print('爱你一万年')