判断语句

  1. 布尔对象(bool)只有两种取值:为真true和为假False;

  2. 布尔表达式:
    (1) 表示是否相等 用== 连接两个比较对象 eg:1==1 Ture
    (2)表示是否不相等 用!=连接两个比较对象 eg:1!=1 False
    (3)表示是否大于 或 大于等于 用 > 或 >=连接两个比较对象 eg:1>1 False 或 1>=1 Ture
    (4) 表示是否小于 或小于等于 用 < 或<= 连接两个比较对象 eg:1<1 False 或 1<=1 Ture
    (5) 且 的组合条件,用and连接 全真才为真
    (6) 或 的组合条件,用or连接 有一真则为真
    (7) 非的组合条件,用not连接 即把表达式的结果反向

  3. 注意:在Python中两个大小写不同的值会被视为不相等。如果大小写对判断不影响时,要将变量的大小写转换。

  4. 判断语句以if开头,if后条件为真执行后面缩进的代码;若为假 就不执行后面缩进的代码,做进一步判断执行哪条语句 if…else…构成了一种非此即彼的关系

  5. def registerUser():phone = input('请输入你的手机号码(不超过11个字符):')if len(phone)>11:print('输入错误!手机号码超过11字符')#还需要进一步判断输入的是否全是数字elif not phone.isdigit():    #isdigit是字符串对象的方法print('输入错误,手机号码必须全是数字')else:print('输入正确')print('函数结束')
    registerUser()
    
  6. 条件判断嵌套,例如出租车计费问题:( 注意:if语句后面可以没有else或者elif(else if 的简写) )

  7. #按时间、公里计费规则,miles表示公里、duration表示持续时间
    def charge(miles,duration):if miles <= 3:if duration <=1:print('每公里20元')price = miles*20print(price)return miles*20else:print('每公里22元')price = miles*22print(price)return miles*22elif miles > 3:if duration <=1:print('每公里15元')price = miles*15print(price)return miles*18else:print('每公里18元')price = miles*18print(price)return miles*18
    charge(11,22)
    
  8. 用for循环遍历列表,在加if判断语句处理特殊情况

  9. requsted_toppings = ['mushromms','green pepers','extra cheese']           #菜单需求配料
    for requested_topping in requsted_toppings:                              #for循环遍历每个配料放入requested_toppingif requested_topping == 'green pepers':                               #判断遍历的一配料是否是'green pepers'print('sorry,we are out of grenn pappers right now.')             #是,打印....else:print('adding' + requested_topping + '.')                        #否,打印....print('\nFinished making your pizza!')                          #循环结束后打印....
    
  10. 优先级:not 、and、or一起使用时,先计算not,在计算and,最后再计算表达式

在python中布尔表达式的应用——判断语句相关推荐

  1. python 中的 for-else 和 while-else 语句

    python 中的 for-else 和 while-else 语句 绝大部分编程语言中都有条件判断语句,比如 if-else.这里的 else 一般与 if 成对使用.不过在 Python 中,el ...

  2. python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...

    [填空题]Python表达式4.5/2.4.5//2和4.5%2的值分别为__________________________. [填空题]我国古代文献中所记载的最早的学校类型有两种,分别是 和 . ...

  3. python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现

    Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...

  4. python正确的输入语句_手把手教你在python中如何使用while True语句

    在学习过程中,经常能遇到采用while True的用法.下面以一个例子进行说明: 建立一个用户登录系统,用户输入用户名和密码,如果正确就可以进入系统. 1.我自己最开始的写法:d = {} #数据库字 ...

  5. java中if中的true和false_java中if(true)这个判断语句啥意思?能举例说明呢? Java中if(bool...

    java中这句话的意思是会执行if里面的东西,例如: int abc;\t\tif(true) \t\t{\t\t\t abc=0;\t\t}\t\telse\t\t{\t\t\tabc=1;\t\t ...

  6. 【Python中布尔表达式的正确表示】

    [快速理解] 1.布尔表达式是:判断变量逻辑关系的运算,结果为True或False.例如:逻辑运算3>5的结果是True. 2.布尔表达式可以由变量,对象和部分Python运算符构成.其中可以用 ...

  7. [转载] Python中定义函数,循环语句,条件语句

    参考链接: Python中的局部函数 由于日常程序流中主要是三种结构:顺序,循环,条件,且往往需要自定义函数再调用, 因此今天想学习一下Python中关于定义函数.循环语句和条件语句的写法. 1.定义 ...

  8. Python基础知识3: if判断语句

    一.判断的定义 如果 条件满足,才能做某件事, 如果 条件不满足,就做另外一件事情,或者什么也不做 另外:判断语句 又被称为 "分支语句",正是因为有了判断,才让程序有了很多的分支 ...

  9. python中print(chr(65))_Python语句print(chr(97))的运行结果是( )。_学小易找答案

    [判断题]已知 x = 2,那么执行语句 x **= 5 之后,x的值为32. [多选题]关于数据新闻报道"租房还是买房"说法正确的是? [单选题]下列数据类型中,Python不支 ...

最新文章

  1. Unity UGUI 小知识
  2. SDUT-2132_数据结构实验之栈与队列二:一般算术表达式转换成后缀式
  3. Spring实现AOP的4种方式
  4. 散度、旋度与 Laplacian
  5. 【线上分享】基于AI的超分辨技术在RTC领域的技术难点与挑战
  6. P3348-[ZJOI2016]大森林【LCT】
  7. 2022年中国足球球迷行为洞察白皮书
  8. android 屏幕管理软件,Android Screencast下载
  9. Java笔记-使用System.gc()进行内存回收
  10. SSDTShadow Hook的实现,完整代码。可编译
  11. filewriter判断是否关闭_IO流详解
  12. 目标检测(八)--Faster R-CNN
  13. 关于虚拟机xp系统上不了网的问题
  14. 转:JavaScript 全栈工程师培训教程
  15. 幼儿园案例经验迁移_【投石问路】让案例分析成为幼儿教师自我成长的阶梯
  16. 计算机二级C语言-B程序修改题
  17. iOS IPv6测试环境搭建及服务器ipv6测试
  18. 在windows cmd中正确使用cd命令切换文件目录
  19. Cesium空间分析、Cesium通视分析
  20. redis的MULTI与PIPELINE

热门文章

  1. Qt Designer入门教程 初学者必看
  2. xmind设置成中文_XMind中文版使用教程:创建和使用思维导图模板
  3. 洛谷 P2829 大逃离 题解
  4. 使用抓包工具下载有下载限制的视频
  5. iKcamp出品|微信小程序|小试牛刀(视频)+发布流程|基于最新版1.0开发者工具初中级教程分享
  6. 了解计算机技术的课件,计算机教学课件
  7. 7-18 银行业务队列简单模拟
  8. 计算机常用软件工具试题,计算机常用工具软件试题-20210402163232.docx-原创力文档...
  9. php音乐接口源码,网易云音乐热评api php源码
  10. vscode主题颜色设置为light,代码颜色花里胡哨