码迷,mamicode.com
首页 > 其他好文 > 详细

06-想知道相亲对象是不是你的菜?-----if流程判断及相关知识

时间:2020-03-06 15:48:00      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:info   就是   font   lse   左右   round   elf   比较   false   

一、条件:是判断的标准

  1、what:对方长啥样你得知道吧,比如年轻?漂亮?

   2、什么可以作为条件,也就是判断的标准呢?

    2.1 显式的布尔值(没错,从你的外表可以直接看出来你是个和egon一样帅(feng)气(sao)的人!

# 通过比较运算符,得到布尔值
print(3 > 4) # False
# 直接使用布尔值
is_handsome = True
print(is_handsome)

    2.2 隐式的布尔值

      所有的值都可以当做条件去,其中0,None,空为假,其余为都为真

二、逻辑运算符:not and or

  1、not:把紧跟在not后的条件取反

    not 1 > 2 ====> 真

  2、and:连接左右两个条件,全真为真,一假为假。

    偷懒原则(逻辑运算符全为and):从左到右运算,看到假的就无需执行后面的,一定是假

    高富帅相亲,女生and有钱and漂亮and年轻,第一个条件都不符合。。。。那还是算了

  3、or:连接左右两个条件,一真为真,全假为假。

    偷懒原则(逻辑运算符全为or):从左到右运算,看到真的就无需执行后面的,一定是真

    矮穷矬相亲,女生or有钱or漂亮or年轻,符合一个总行了吧,当然如果符合的不是第一个,请自行想象后续剧情发展。。。。。

  4、混合使用:优先级not > and > or

三、成员运算符in 和 身份运算符is

  1、成员运算符in:判断一个字符串是否包含在一个大字符换中

 

>>> info = egon
>>> e in info
True

 

  2、身份运算符is:判断两个值的id是否相同

 

>>> a = 10
>>> b = a
>>> a is b
True

三+一、if流程判断

  1、语法

    if 条件1:

      代码

    elif 条件2:

      代码

    elif 条件3:

      代码

    ....

    else:  # 当上述条件都不成立的情况下执行

      代码

  2、举例

1 type_of_self = input(请输入 高富帅 or 矮穷矬:)
2 if type_of_self == 高富帅:
3     print(将为您匹配白富美类型 !)
4 elif type_of_self == 矮穷矬:
5     print(将为您匹配和您类型差不多滴,还请见谅 !)
6 else:
7     print(请不要逃避现实!)

 

06-想知道相亲对象是不是你的菜?-----if流程判断及相关知识

标签:info   就是   font   lse   左右   round   elf   比较   false   

原文地址:https://www.cnblogs.com/Kathrine/p/12426305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!