返回顶部
首页 > 资讯 > 后端开发 > Python >python if 语句,布尔运算
  • 229
分享到

python if 语句,布尔运算

布尔语句python 2023-01-31 01:01:14 229人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

一:    if 语句:    作用:让程序根据条件选择性的执行某条语句或某些语句    语法:    if 真值表达式1:            语句块1...    elif 真值表达式2:            语句块2....   

一:

    if 语句:

    作用:让程序根据条件选择性的执行某条语句或某些语句

    语法:

    if 真值表达式1:

            语句块1...

    elif 真值表达式2:

            语句块2....

        ............

    else:

            语句块n.........

    说明:

        1,真值表达式判断会自上而下进行,如果有一条为True则执行其中的语句块,然后结束if 语句的执行,如果所有的真值表达式都为False。则执行else子句里的语句。

        2,elif 子句可以有0个,1个,或多个

        3,else 子句可以有0个或多个

if语句的嵌套

if语句本身是由多条语句组成的一条复合语句

if语句可以作为语句嵌套到另一个语句的内部

注意:

  • 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。

  • 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

  • 3、在python中没有switch – case语句。


如:输入一个正整数,判断这个数是基数还是偶数,打印出结果。

n = int(input("请输入一个数:")
if n % 2 == 0:
        print(n,"是偶数")
else:
        print(n,"是奇数")
运行结果:
[root@localhost data]# ./test.py   
请输入一个数:4
4 是偶数
[root@localhost data]# ./test.py 
请输入一个数:3
3 是奇数
[root@localhost data]#

二:条件表达式:

    语法:表达式1 if 真值表达式 else 表达式2

    作用:

        如果真值表达式的布尔值为True 时,则执行表达式1,并返回结果对象的引用,否则则执行表达式2,并返回对象的引用。

    如:

#商场促销,满100减20

money = int(input("请输入商品金额:"))
pay = money - 20 if money >= 100 else money
print("需要支付:", pay, "元")

[root@localhost data]# ./test.py 
请输入商品金额:200
需要支付: 180 元
[root@localhost data]# ./test.py 
请输入商品金额:100
需要支付: 80 元
[root@localhost data]# ./test.py 
请输入商品金额:80
需要支付: 80 元
[root@localhost data]#

三:pass语句:

作用:

通常用来填充语法空白

num = int(input("请输入一个数字1-4:"))
if 1 <= num <= 4:
    pass
else:
    print("输入有错")
###########
[root@localhost data]# ./test.py 
请输入一个数字1-4:3
[root@localhost data]# ./test.py 
请输入一个数字1-4:7
输入有错
[root@localhost data]#

---------------------------------------------------------------------------------------------

布尔运算:

运算符:

not and   or

布尔非操作: not

语法: not  x

作用:对x 进行布尔取非,如bool(x)为True则返回False,否则返回True


布尔与操作:and

语法:x and y 

注:x,y 代表表达式。

作用: 优先返回假值得对象,当x的布尔值为Fals时,返回x,否则返回y.

示意:True and True  # 返回True

  True and False #返回False

  False and True #返回False

  Fales and False #返回False

x = int(input("请输入一个月份:"))
if 1 <= x and x <= 12:
        print("合法的月份")
else:
        print("月份不合法")
 ###
[root@localhost data]# ./test.py 
请输入一个月份:1
合法的月份
[root@localhost data]# ./test.py 
请输入一个月份:8
合法的月份
[root@localhost data]# ./test.py 
请输入一个月份:13
月份不合法

布尔或运算符:or

语法:x or y

作用:优先返回真值对象,当x为True时,返回x,否则返回y

示意:

True or True # True

True or False #True

Flase or True # True

Flase or False # False

x = int(input("请输入一个月份:"))
if x < 1 or x > 12:
	print("输入有误")
##
[root@localhost data]# ./test.py 
请输入一个月份:13
输入有误
[root@localhost data]#


--结束END--

本文标题: python if 语句,布尔运算

本文链接: https://lsjlt.com/news/184220.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python if 语句,布尔运算
    一:    if 语句:    作用:让程序根据条件选择性的执行某条语句或某些语句    语法:    if 真值表达式1:            语句块1...    elif 真值表达式2:            语句块2....   ...
    99+
    2023-01-31
    布尔 语句 python
  • 【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-09-05
    python 开发语言 数据结构
  • 【Python入门】Python的判断语句(布尔类型和比较运算符)
    前言 📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本...
    99+
    2023-09-06
    numpy python 经验分享
  • python布尔类型和逻辑运算
    布尔类型 python中True表示真,False表示假,它们是布尔类型: >>> type(True) <class 'bool'> 在python中,bool的True和False是数值1和0的字符串表示...
    99+
    2023-01-30
    布尔 逻辑 类型
  • python if语句
    if语句if 条件:   条件为真(True)执行的操作else:   条件为假(False)执行的操作print('------------你需要我有多少钱?------------')temp = input("不妨看一下我现在有钱:"...
    99+
    2023-01-31
    语句 python
  • python3--变量,布尔值,用户交互 input,if语句,while循环
    python基础初识运行python代码print('hello world')已经运行了第一个python程序,即:终端---->cmd----->python 文件路劲。回车搞定~内容编码python2解释器...
    99+
    2023-01-30
    变量 语句 用户
  • Python语句-if.....else......
    条件语句-----if else似乎所有的条件语句都使用if.....else.....,它的作用可以简单地概括为非此即彼,满足条件A则执行A的语句,否则执行B语句,python的if......else......功能更加强大,在if和e...
    99+
    2023-01-30
    语句 Python
  • Python的布尔类型运算方法有哪些
    本篇内容介绍了“Python的布尔类型运算方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python支持布尔类型的数据,布尔类型只...
    99+
    2023-06-02
  • Python - if语句控制
    if else逻辑值包含了两个值Ture: 表示非空的量(string,tuple,list,set,dictionary),所有非零数。Flase: 表示0,None,空的量。elif语句if expression1:    statem...
    99+
    2023-01-31
    语句 Python
  • shell布尔运算符与逻辑运算符有哪些
    本篇内容介绍了“shell布尔运算符与逻辑运算符有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!布尔运算符下面列出了常用的布尔运算符,假...
    99+
    2023-06-27
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2024-04-02
  • Axure布尔逻辑运算位置在哪
    今天小编给大家分享一下Axure布尔逻辑运算位置在哪的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Axure布尔逻辑运算位置...
    99+
    2023-07-06
  • 【Python入门】Python的判断语句(if elif else语句)
    前言 📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本...
    99+
    2023-09-04
    python 开发语言 经验分享
  • java使用布尔运算代替位运算的示例分析
    这篇文章将为大家详细讲解有关java使用布尔运算代替位运算的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。布尔运算代替位运算虽然位运算的速度远远高于算术运算,但是在条件判断时,使用位运算替代布尔运...
    99+
    2023-06-27
  • Python if 判断语句详解
    目录1. 流程控制2. 顺序结构3. 分支结构3.1 条件3.2 代码块3.3 if 判断语句3.4 else 语句3.4 if 嵌套3.5 elif 语句4. 练习4.1 猜数字游...
    99+
    2024-04-02
  • python如何简化if语句
    这篇文章主要为大家展示了“python如何简化if语句”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何简化if语句”这篇文章吧。简化 if 语句要验证多个值,我们可以通过以下方式进...
    99+
    2023-06-27
  • Python学习-if条件语句
    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 单分支条件语句 if 判断条件: 条件成立,执行该代码块....   注意:与其他编程语言,如Java和C语言不同的是,C语...
    99+
    2023-01-30
    语句 条件 Python
  • Python学习:If 语句与 Whil
    If 语句   用以检查条件:如果条件为真(True),将运行这一块的语句(称作 if-block 或 if 块)           则将运行另一块语句(称作 else-block 或 else 块),其中 else 从句是可选的   ...
    99+
    2023-01-30
    语句 Python Whil
  • Python语言中的if语句详情
    目录1.简单介绍2.if-else语句3.用if语句来处理列表1.简单介绍 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python 根据条...
    99+
    2024-04-02
  • python怎么用if x in list简化if语句
    这篇文章给大家分享的是有关python怎么用if x in list简化if语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用if x in list简化if语句,而不是单独检查每一项假设我们有一个主色为红色、...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作