python 的 if 语句

                                                         判断语句(if)

目录

一、程序中的判断:... 1

判断的定义:... 2

if判断语句基本法:... 2

4.运算符... 2

二、else 处理条件不满足的情况:... 3

三、逻辑运算符:... 4

四、elif语句... 7

 

 

一、程序中的判断:

 

把上图转化为代码

 

判断的定义:

(1)如果 条件满足,才能做某件事情

(2)如果 条件不足,就做另外一件事情,或者什么也不做

 

 

if判断语句基本法:

if 要判断的条件:

       条件成立时,要做的事情有

     …….

注意: 代码的缩进为一个tab 键,或者4个空格—建议使用空格

python开发中,tab空格不要混用!

 

3.判断语句演练  -- 判断年龄

需求:

  1. 定义一个整数变量记录年龄
  2. 判断是否满18岁(>=)
  3. 如果满18岁,允许进网吧海皮

 

4.运算符

 

注意:if语句以及缩进部分是一个代码块

 

 

 

 

 

 

 

 

二、else 处理条件不满足的情况:

else,条件格式如下:

 

注意:ifelse语句以及各自的缩进部分共同是一个完整的代码块

 

1.判断年龄改进

需求:

  1. 定义一个整数变量记录年龄
  2. 判断是否满18岁(>=)
  3. 如果满18岁,允许进网吧海皮
  4. 不满足条件,回家好好学习吧

 

.

 

 

 

三、逻辑运算符:

  1. 在程序加开发中,通常在判断条件时,会需要同时判断多个条件
  2. 只有多个条件满足才会执行以下代码,这个时候需要使用到逻辑运算符
  3. Python中的逻辑运算符:与and/ 或/or/非not  三种

 

3.1and

条件1 and 条件2

  1. 与/并且
  2. 两个条件同时满足,返回true
  3. 只要有一个不满足时,就返回false

 

 

3.2or

  1. 或/或者
  2. 两个条件只要有一个满足,返回true
  3. 两个条件不满足,就返回false

 

 

3.3 not

not 条件

  1. 非/不是

 

 

逻辑运算符演练

1定义一个整数变量 age ,编写代码判断年龄是否正1

要求年龄在0-120之间

 

 

 

 

 

3.4定义两个整数变量python_score、c_score,编写代码判断成绩,只要有一门成绩 >60分就算合格

 

 

3.5 定义一个布尔型变量is_employee。编写代码判断是否是本公司员工

如果不是就不允许入内

 

四、elif语句

  1. 在开发中,使用if可以判断条件
  2. 使用else 可以处理条件不成立的情况
  3. 但是,如果希望在增加一些条件,条件不同,需要执行的代码也不同时,就使用elif

 

 

注意:

  1. eilf 和 else 都必须和if 联合使用,二不能单独使用
  2. 可以将if 、elif和else以及各自缩进的代码,看成一个完整的代码块

 

elif 演练 ---女友的节日

 需求:定义holiday_name 字符串变量记录节日名称

如果是情人节应该买玫瑰/看电影

如果是平安夜应该买苹果/吃大餐

如果是生日,应该买蛋糕

其他的日子每天都是节日啊

 

 

  1. if的嵌套:
  1. 在开发中,使用if 进行条件判断,如果希望在条件成立的执行语句中,在增加条件判断,就可以使用if的嵌套
  2. If的嵌套的应用场景:在满足的前提下,在增加额外的判断
  3. 语法格式如下

 

If 的嵌套演练—火车站安检

  1. 定义布尔型变量has_ticks,是否有车票
  2. 定义整形变量knief_length 表示刀的长度3
  3. 首先检查是否有票,如果有,才允许进行安检
  4. 安检时检查到的长度,判断是否超过20厘米
  5. 如果超过,提示刀的长度,不允许上车
  6. 如果不超过20厘米,安检通过
  7. 如果没有车票,不允许进门

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值