Python-if判断语句

本文详细介绍了Python中的if基础,包括if判断语句的定义、基本语法及应用场景。通过实例演示了if用于登录验证的逻辑,并探讨了else语句在条件不满足时的处理方式。接着,讲解了elif语句的使用,以及如何进行多层条件判断。最后,阐述了if的嵌套结构及其在消消乐游戏中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • if基础
  • 逻辑运算
  • Elif
  • if嵌套

 

一、if 基础

if判断语句

目标:

  • 开发中的应用场景
  • if语句体验
  • if 语句进阶
  • 综合应用

开发中的应用场景

程序中的判断

 

if 搜索商品:

先输入密码

if 密码正确:

欢迎亲来剁手!

else:密码错误,明天再来

else:不看了,把页面关了吧

判断的定义

  • 如果 条件满足,才能做某件事情
  • 如果 条件不满足,就做另外一件事情,或者什么也不做

if判断语句的基本语法

在Python中,if语句是用来判断的,格式如下:

if 要判断的条件

条件成立时,要做的事情

……

注意 : 代码的缩进为一个 tab 键,或者4个空格

  • Python 开发中, Tab 和 空格 不要混用!

判断语句演练- 登录淘宝页面

1.用户名和密码登录(判断用户是否登录,未登录不能查看商品信息)

2.用户登录验证(用户名和密码是否正确)

  • python 规定:判断的变量是 “”0 None 默认是False。
  • 如果有值, 如:'abc'  、'kkkk'....则认为是True

判断条件是0

num = 0

if num:  #判断条件为False

    print("我会被打印吗?")

判断条件不是0

"""

此时:

if num

    print(".......")

 

等效于

 

if num != 0:

    print(".......")

"""

else:

处理if条件不满足的情况

思考:

在使用 if 语句时,只能做到满足条件时要做的事情。那么如果需要在 不满足条件的时候,做某些事情,该如何做呢?

答案:

 

处理条件不满足的情况下

思考:

在使用 if 语句时,只能做到满足条件时要做的事情。那么如果需要在 不满足条件的时候,做某些事情,该如何做呢?

答案:

 

else:开心消消乐练习:

需求:

游戏名称:消消乐

lv 1 免费玩

lv 2 需要充值、买道具后才能继续玩

 

运行结果:

 

 

Else:猜大小

需求:

1.产生一个随机数

2.键盘输入一个数字

3.将系统产生的数字和键盘输入的数字进行比较

4.猜对了,中大奖,猜错了:拜拜,欢迎下次再来~

三、elif语句

elif

  • 在开发中,使用 if 可以判断条件
  • 使用 else 可以处理 条件不成立 的情况
  • 但是,如果希望 再增加一些条件,条件不限,需要执行的代码也不同 时,就可以使用 elif
  • 语法格式如下:

elif多层条件判断:

对学员的结业考试成绩评测

  •       成绩>=90 A
  • 90>成绩>=80 B    
  • 80>成绩>=70 C
  • 70>成绩>=60 D
  •         成绩<60   E

 

需求:

1.输入一个人的姓名,显示他上辈子是什么职业

四、if的嵌套

if的嵌套

elif 的应用场景是: 同时 判断 多个条件,所有的条件是 平级 的

  • 再开发中,使用 if 进行条件判断,如果希望 条件成立的执行语句中 再 增加条件判断,就可以使用 if 的嵌套
  • if 的嵌套  应用场景就是: 再之前条件满足的前提下,再增加额外的判断
  • if 的嵌套 语法格式:除了缩进之外 和之前的没有区别
  • 语法格式如下:

if 条件 1

#条件 1 满足执行的代码

if 条件 1 基础上的 条件 2

 ……  #条件 2 满足执行的代码

else: # 条件 2 不满足的处理

条件 2 不满足时,执行的代码

else:  # 条件 1 不满足的处理   

条件1 不满足时,执行的代码

if嵌套之消消乐进阶版

需求:

游戏名称:消消乐

  • lv 1 免费玩
  • lv 2 需要充值、买道具后才能继续玩
  • 充值金额要是50的倍数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值