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

Posted 微信公众号:程序媛小庄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了06-想知道相亲对象是不是你的菜?-----if流程判断及相关知识相关的知识,希望对你有一定的参考价值。

一、条件:是判断的标准

  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流程判断及相关知识的主要内容,如果未能解决你的问题,请参考以下文章

酒店之王 最大流

P1402 酒店之王 最大流

「LuoguP1402」 酒店之王(最大流

java里边啥是面向对象,该如何回答?

Scrum 与 Kanban,哪一个是你的菜?

如何知道列表是不是已满