PYTHON---if---elif---else---逻辑运算符

**if**
**elif**
**else**
 if 要判断的条件:
    条件成立的时候,要做的事情
 elif 条件2:
     条件2成立做的事情
 else:
     条件不成立的时候,要做的事情
 if和else语句以及各自的缩进部分都是一个完整的代码块
例题:
holidy_name = '中秋节'   
if holidy_name == '情人节': 
   print '买玫瑰' print '看电影'   
elif holidy_name == '圣诞节': 
   print '吃大餐'   
elif holidy_name == '生日': 
   print '吃蛋糕' print '买礼物'   
else: 
   print '每一天都是节日'
.....

**and**
 条件1 and 条件2
 两个条件同时满足,就返回True
 两个条件都不满足,返回False
  例题:
    
age = 180 
if age >= 0 and age <= 120: 
   print '年龄正确' 
else: 
   print '年龄不正确'
  .....

**or**
 条件1 or 条件2
 两个条件只要有一个满足,就返回True
 两个条件都不满足,返回False
  例题:
      
python_score = 20 ##定义变量 
c_score = 30 
if python_score > 60 or c_score > 60: ##判断条件 
   print '考试通过' 
else: 
   print '请继续努力‘
......

**if嵌套**
 if 条件1:
    条件1满足执行的代码
    if 满足条件1的基础上的条件2
       满足1,2条件执行的事情
 else:
    条件1不满足时,执行的代码  
 例题:
  
had_ticket = False ##定义布尔型变量 表示是否有车票   
knife_length = 16 ##定义变量表示刀的长度   
if had_ticket:  
   print '车票检查通过,准备开始安检'  
   if knife_length > 20: 
      print '长度为 %d:超出限定的长度,不允许进入' % knife_length  
   else: 
      print '长度为 %d:没有超过限定的长度,允许进入' % knife_length  
else:  
   print '请先买票'

猜你喜欢

转载自blog.csdn.net/qq_42736288/article/details/82147702
今日推荐