if 语句:条件判断 > 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 > 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 >3、python中,空字符串,空列表,空字典、None、等在条件判断时,都是False

语句结构:

if 条件表达式1:

程序块1

elif 条件表达式2:

程序块2

.....

elif 条件表达式n:

程序块n

else:

以上都不满足,运行的代码块。

> if后面条件成立,执行对应的程序块,执行完以后,略掉下面其它的elif,跳出if语句 > 如果条件不成立,向下找条件成立的elif,执行对应的程序块 > 如果所有的if条件都不成立,则执行else对应的代码块

精简版结构一:

if 条件表达式: 程序行

精简版结构二:

if 条件表达式:

程序块

精简版结构三:

if 条件表达式:

程序块1

else:

程序块2

例子:

# 把分数分段

source = float(input('请输入学员的分数-->>'))

if source >= 90:

if source > 100: # 只是为了演示if的嵌套

print('不能超出100')

else:

print('优')

elif source >= 80: # 80-89会执行,因为90以上虽然大于80,但被上面的if执行完毕,if运行结束,退出

print('良')

elif source >= 70:

print('一般')

elif source >= 60:

print('及格')

else:

print('不及格')

> if后面条件常用的运算符:

< 小于

<= 小于或等于

> 大于

>= 大于或等于

== 等于,比较对象是否相等

!= 不等于

>空的数据全是False,其它都是真,下面这些都不会打印,因为条件是False,全加上1,就可以输入false了

if '': print('False')

if []: print('False')

if (): print('False')

if None: print('False')

if set(): print('False')

if {} : print('False')

再来一个嵌套例子:

num=int(input("输入一个数字:"))

if num%2==0:

if num%3==0:

print ("你输入的数字可以整除 2 和 3")

else:

print ("你输入的数字可以整除 2,但不能整除 3")

else:

if num%3==0:

print ("你输入的数字可以整除 3,但不能整除 2")

else:

print ("你输入的数字不能整除 2 和 3")

python每个if条件后面都要使用冒号_Python基础:条件控制if相关推荐

  1. python中每个if条件后面都要使用冒号_python 3 条件控制语句

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语 ...

  2. python每个if条件后面都要使用冒号_每一个条件后面都要使用冒号。(2.0分)_学小易找答案...

    [判断题]如果希望循环是无限的,我们可以通过设置条件表达式永远为True来实现无限循环.(2.0分) [判断题]elif语句是 else 语句和if语句的组合.(2.0分) [判断题]在循环体中使用b ...

  3. python每个if条件后面都要使用冒号_每个if条件后面都要使用冒号。( )_学小易找答案...

    [论述题]第七章总结-思维导图 [简答题]简述经济纠纷的解决途径. [计算题]计算以下四道例题 [简答题]access实验报告(2).doc 教学管理.accdb 实验15 结构化查询语言(SQL) ...

  4. python中每个if条件后都要使用冒号吗_机器学习之python入门指南(三)条件语句和循环语句的使用...

    Python3条件语句和循环语句的使用 1)Python3条件语句的用法 if语句: Python中if语句的一般形式如下: if 条件1: 语句1 elif条件2: 语句2 else: 语句3 如果 ...

  5. python每个if条件后面都要使用冒号_每个if条件后面都要使用冒号

    在图示应力状态应力单位为中MPa,每个冒号则斜截面上的应力_______. 3.条件如图所示结构中,条件梁AB的变形及重量可忽略不计.杆1,2的横面积均为400mm2,材料的弹性模量均为200Gpa. ...

  6. python都有哪些包装_Python基础:21包装

    "包装"在Python 编程中经常会被提到的一个术语.意思是对一个已存在的对象进行包装,可以是对一个已存在的对象,增加,删除,或者修改功能. 可以包装任何类型(type)作为一个类 ...

  7. python循环输入字符串_Python基础-条件判断、循环、字符串格式化

    print()用于打印内容至屏幕 print("hello") 字符串需要用单引号'或双引号"包围 a = "hello" b = 'hello' 如 ...

  8. python中两个矩阵之间的点乘_Python基础--数据分析库--Numpy

    一.基础概念 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. NumPy 通常与 Sci ...

  9. python 函数递归一次增加一次变量_python基础之函数、返回值,局部变量、全局变量,递归(继续补充不定长参数)...

    1.python中函数定义:函数是逻辑结构化和过程化的一种编程方法.(完成某一种特定的功能) def test02(): #"" msg = 'hello WuDaLang' re ...

最新文章

  1. 03_FindInPartiallySortedMatrix.cpp
  2. Food Buying CodeForces - 1296B
  3. Linux c编译库路径,【一点一点学Linux C】交叉编译时候如何配置连接库的搜索路径...
  4. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子
  5. [c++]代理对象模式
  6. 关注微信公众号使其自动发送欢迎你关注消息
  7. netty : websocketx.WebSocketHandshakeException: not a WebSocket handshake request: missing upgrade
  8. LeetCode-13.罗马数字转整数
  9. ibm x3650 服务器安装系统安装,IBM服务器X3650安装操作系统步骤
  10. Keil 5安装教程
  11. 2021年华为杯数学建模竞赛E题——信号干扰下的超宽带(UWB)精确定位问题
  12. SDRAM 控制器(一)
  13. u盘装华为服务器系统教程,华为服务器u盘重装系统
  14. 大数定律和中心极限定理
  15. 基于ffmpeg的音频转换器-rtp承载的amr转换为pcm音频流
  16. iOS wifi互传文件
  17. 伊利诺伊理工大学舒凯招收多名全奖博士生
  18. 沐阳Git笔记02Git工作区与缓存区
  19. 【Geoserver】GeoServer安装GDAL扩展的方法总结
  20. Android 仿QQ可展开的分组列表控件(ExpandableListview)的使用

热门文章

  1. 行测:判断推理(逻辑判断)
  2. 6月份智能手机市场份额发布:联想超华为第二逼近三星
  3. python re模块详解_python 详解re模块(转载)
  4. Odoo (hide a menu)隐藏菜单
  5. DM7.0在VM-中标麒麟NeoKylin虚拟机上安装
  6. 眼球摘除手术| 作为眼科医生最无奈的手术之一,它是如何进行的?
  7. python-turtle 小发现
  8. 嵌入层(Embedding Layer)与词向量(Word Embedding)详解
  9. 修复电脑右下角网络图标消失的问题
  10. 运用python爬取彼岸桌面所有关键字高清壁纸