Python判断语句

提示:本文根据b站黑马python课整理

链接指引 => 2022新版黑马程序员python教程



文章目录

  • Python判断语句
  • 一、布尔类型和比较运算符
  • 1.1 布尔类型
  • 1.1.1 布尔类型的定义
  • 1.2 比较运算符
  • 二、if语句的基本格式
  • 三、if else 语句
  • 四、if elif else语句
  • 五、判断语句的嵌套
  • 总结



一、布尔类型和比较运算符

1.1 布尔类型

进行判断,只有2个结果:

Python中常用的有6种值(数据)的类型

判断一句话中是否有某个词Python python的判断语句有几种_比较运算符

1.1.1 布尔类型的定义

布尔类型的字面量:

  • True 表示真(是、肯定)
  • False 表示假 (否、否定)

定义变量存储布尔类型数据:
变量名称 = 布尔类型字面量

1.2 比较运算符

布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到

判断一句话中是否有某个词Python python的判断语句有几种_判断一句话中是否有某个词Python_02

运算符

描述

示例

==

判断内容是否相等,满足为True,不满足为False

如a=3,b=3,则(a == b) 为 True

!=

判断内容是否不相等,满足为True,不满足为False

如a=1,b=3,则(a != b) 为 True

>

判断运算符左侧内容是否大于右侧

满足为True,不满足为False

如a=7,b=3,则(a > b) 为 True

<

判断运算符左侧内容是否小于右侧

满足为True,不满足为False

如a=3,b=7,则(a < b) 为 True

>=

判断运算符左侧内容是否大于等于右侧

满足为True,不满足为False

如a=3,b=3,则(a >= b) 为 True

<=

判断运算符左侧内容是否小于等于右侧

满足为True,不满足为False

如a=3,b=3,则(a <= b) 为 True


二、if语句的基本格式

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

注意: 判断语句的结果,必须是布尔类型True或False, True会执行if内的代码语句, False则不会执行

age = 10
if age >= 18:
    print('已经成年')
    print('即将大学')

print('时间真快~~')

判断一句话中是否有某个词Python python的判断语句有几种_比较运算符_03


三、if else 语句

else不需要判断条件,当if的条件不满足时,else执行

判断一句话中是否有某个词Python python的判断语句有几种_判断一句话中是否有某个词Python_04

案例:

注意:

  1. else后,不需要判断条件
  2. if的代码块一样,else的代码块同样需要4个空格作为缩进
print('欢迎来到游乐园,儿童免费,成人收费。')
age = input('请输入你的年龄:')
if int(age) >= 18:
    print('您已经成年,需补票10元')
else:
    print('您是儿童,免费呀')

print('祝您游玩愉快')

四、if elif else语句

判断是互斥且有顺序的。

  • 满足1(如图编号)将不会理会2和3
  • 满足2,将不会理会3
  • 1、2、3均不满足,进入else
  • else也可以省略不写,效果等同3个独立的if判断

判断一句话中是否有某个词Python python的判断语句有几种_运算符_05


案例;

"""
 猜猜心里数案例
"""
if int(input('猜猜我心里想的啥子数?')) == num:
    print('第一次猜对了')
elif int(input('再输入一次:')) == num:
    print('第二次猜对了')
elif int(input('最后再输入一次:')) == num:
    print('第三次才猜对')
else:
    print(f'都输入错啦,我猜的是: {num}')

import random
num = random.randint(1, 16)
print(num)

五、判断语句的嵌套

第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if

判断一句话中是否有某个词Python python的判断语句有几种_python_06


判断一句话中是否有某个词Python python的判断语句有几种_运算符_07


案例:

"""
 猜猜心里数案例
"""
num = 10
ipt_name = int(input('猜猜我心里想的啥子数?'))
if ipt_name != num:
    ipt_name2 = int(input('再输入一次:'))
    if ipt_name2 != num:
        ipt_name3 = int(input('最后再输入一次:'))
        if ipt_name3 != num:
            print(f'都输入错啦,我猜的是: {num}')
        else:
            print('猜对啦')
    else:
        print('猜对啦')
else:
    print('猜对啦')

总结

以上就是Python判断语句,之后会持续更新,欢迎大家点赞关注呀~~