Python——if条件语句

一、判断语句(if)

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

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

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

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

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

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

注4:更改tab键空格数  

[root@foundation12 ~]# vim /etc/vimrc         最后一行加 

二、if语句逻辑运算符

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

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

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

三、if语句的嵌套

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

if 条件 1: 条件 1

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

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

四、综合练习

练习一:

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

练习二:

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

注:import  redom                ###随机数

        xx=random.randint( )

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值