Python基础4

2023-12-27 04:36:15

? 生活中处处充满了判断的情景,你今天是否吃早餐、如果今天出太阳就出去玩……这都是判断,因此在我们编码的过程中,判断是必不可少的。

1、判断语句

语法:

 if 要判断的条件:
        条件成立时,要做的事情

 if 要判断的条件:
        条件成立时,要做的事情
 else :
        条件不成立时,会做的事情

?例子:

1>

sun=1    #1表示出太阳,0表示下雨
if sun==1:
    print("出去玩咯")

结果:

出去玩咯

2>

  age = 21

    print "------------"

    if age>=18:
        print "我已经成年了"
    else :
        print "我还没成年呢"

    print "------------"

结果:

------------

我已经成年了

------------

2、比较运算符

运算符描述示例
==检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3则(a == b) 为 true.
!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a != b) 为 true.
<>检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a <> b) 为 true。这个类似于 != 运算符
>检查左操作数的值是否大于右操作数的值,如果是,则条件成立。如a=7,b=3则(a > b) 为 true.
<检查左操作数的值是否小于右操作数的值,如果是,则条件成立。如a=7,b=3则(a < b) 为 false.
>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。如a=3,b=3则(a >= b) 为 true.
<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。如a=3,b=3则(a <= b) 为 true.

?浅浅举一个栗子吧:

#如果a等于1你就成功了,如果a不等于1你就失败了
if a==1:
   print("你成功了")

if a!=1
   print("你失败了")


#判断c是不是大于b
b=10   #赋值
C=20    
if b>=c:
   print("b大于c")    #实际是b小哦,我只是举个例子,这个语句判断出来会输出这个语句。输出的内容可 
                      #以随便设置

if b<=c:
   print("b小于c")

3、逻辑运算符?

运算符逻辑表达式描述实例
andx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b) 返回 20。
orx or y布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。(a or b) 返回 10。
notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not(a and b) 返回 False

我们来用逻辑运算符判断一下闰年吧:

提醒一下:% 取余,在上一章讲过了哦~

"""
闰年的条件:
年份整除4并且不能整除100,或者能整除400
"""
#我们让用户来输入年份
year=input("请输入年份:")
if (year%4==0 and year%100!=0) or year%400==0:
    print("今年是闰年哦")
else:
    print("今年不是闰年哈")

文章来源:https://blog.csdn.net/2201_75963610/article/details/135116802
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。