Python——if条件语句

一、判断语句(if)

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

elif 条件 2:                                                ###elif 的应用场景是:同时判断多个条件,多有的条件都是平级的在开发

    条件 2 满足时,执行的代码
else:
    条件不成立的时候,要做的事情

注1:if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

注2:当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行

注3:and 和 or 的优先级低于>(大于)、<(小于)等判断符号. 即大于和小于在没有括号的情况下会比与或要优先判断。

注4:更改tab键空格数  

[root@foundation12 ~]# vim /etc/vimrc         最后一行加  《Python——if条件语句》

二、if语句逻辑运算符

1.   and:
条件1 and 条件2
两个条件同时满足,返回True
只要有一个不满足,就返回False

2.   or:
条件1 and 条件2
两个条件只要有一个满足,返回True
两个条件都不满足,返回False

3.   not:
对一个条件取反:not 条件

《Python——if条件语句》

三、if语句的嵌套

if语句的嵌套,在之前的条件满足的前提下,再增加额外的判断 ;除了缩进之外和之前的语法格式差别

if 条件 1: 条件 1

           满足执行的代码 ….
           if 条件 1 成立基础上的条件 2:
           条件 2 满足时,执行的代码
           else:

           条件 2 不满足时,执行的代码 ….
else:
条件 1 不满足时,执行的代码

四、综合练习

练习一:

 判断闰年?
# 用户输入年份year, 判断是否为闰年?
#     – year能被4整除但是不能被100整除 或者 year能被400整除, 那么就是闰年;

《Python——if条件语句》

练习二:

#1.从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3)
#2.电脑随即出拳–先假定电脑只会出石头,完成整体代码功能
#3.比较胜负
#    石头 胜 剪刀
#    剪刀 胜 布
#    布 胜 石头

《Python——if条件语句》

《Python——if条件语句》

注:import  redom                ###随机数

        xx=random.randint( )

 

    原文作者:M十二M
    原文地址: https://blog.csdn.net/msm05138240/article/details/84775062
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞