Python教程:Python的条件语句

上次我们学习了关于Python的运算符的知识,这次我们来学习Python的条件语句。python的条件语句是一种选择结构,因为它是通过if关键字实现的,因此也称为if语句。(与C和Java不同,python中没有switchcase语句)

if语句

python中的if语句的语法格式有几种,格式如下

if 判断条件:
 执行语句.....12复制代码类型:[python]

上述格式中,当判决条件成立时,执行执行语句。为假时,跳过执行语句。

if 判断条件:
 statement 1else:
 statement 21234复制代码类型:[python]

上述格式中,当判决条件成立时,执行执行语句1。为假时,跳过执行语句2。

if condition_1:
 statement_block_1elif condition_2:
 statement_block_2else:
 statement_block_3123456复制代码类型:[python]

上述格式中

如果"condition_1"为True将执行"statement_block_1"块语句

如果"condition_1"为False,将判断"condition_2"

如果"condition_2"为True将执行"statement_block_2"块语句

如果"condition_2"为False,将执行"statement_block_3"块语句

下面是两个简单的代码实例

x = input('请输入一个整数:')
x = int(x)if x < 0:
 x = -xelse:
 x = x
print(x)1234567复制代码类型:[python]

结果如下图

x = input("请输入你的成绩: ")
x = float(x)if x >= 80:
 print("优")elif x >= 70:
 print("良")elif x >= 60:
 print("合格")else:
 print("不合格")12345678910复制代码类型:[python]

结果如下图图片

if嵌套

在嵌套if语句中,可以把if...elif...else结构放在另外一个if...elif...else结构中。

语法格式示例如下:

if 表达式1:
 语句 if 表达式2:
  语句 elif 表达式3:
  语句 else:
  语句elif 表达式4:
 语句else:
 语句123456789101112复制代码类型:[python]

代码示例

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")1234567891011复制代码类型:[python]

结果如下图图片

(0)

相关推荐

  • 跟光磊学Python开发程序流程控制

    https://m.toutiao.com/is/JTDYwKQ/ 程序流程控制概述 程序分为三种执行结构: 顺序结构:即从上到下依次执行,之前编写的Phthon都是顺序结构 分支结构:根据条件成立, ...

  • 超详细的 Python 基础语句总结(多实例、视频讲解持续更新)

    目录 一.运算符 1.1 + --两个对象相加 1.2 - --得到负数或是一个数减去另一个数 1.3 * --两个数相乘或是返回一个被重复若干次的字符串.列表.元组 1.4 / --两个数相除 1. ...

  • python选择结构

    Python中也有三种结构:顺序,选择和循环,所有的编程语言中都有这三种结构. 今天介绍选择结构. 1.if语句 老生常谈了,if语句功能和其他语言中的一致. 但语法要注意.     if 表达式: ...

  • Python教程-Python条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tru ...

  • Python教程:for循环语句

    循环(loop)是生活中常见的现象,如每天的日升日落,斗转星移,都是循环,编程语言的出现就是为了解决现实中的问题,所以也少不了要循环. for循环 在这里我用一个例子来具体解析一下for循环: > ...

  • 一文讲解Python教程:while-else循环语句

    与while循环语句类似,区别在于,while-else循环语句在条件不满足退出循环时,会先执行else后面带缩进的代码逻辑. 1.语法格式: while 循环判断条件: 循环体else: 代码逻辑1 ...

  • 一文讲解Python教程:for循环语句

    Python中的for循环是迭代循环,可以遍历任何的序列对象或可迭代对象,如str.list.tuple.dict等. 遍历时,for循环语句将遍历对象中的所有成员,遍历顺序与成员在对象中的顺序一致, ...

  • Python 条件语句 | 菜鸟教程

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

  • Python教程_100集零基础Python入门到精通教程(跳出语句_)

    Python教程_100集零基础Python入门到精通教程(跳出语句_)

  • 一文讲解Python条件语句的使用方法

    Python条件语句是由执行一条或多条语句的结果(True或False)来决定要执行的代码块.Python程序语言指定true和非空(null)值均为true,0或null为false. Python ...

  • Python教程:条件控制语句

    在软件工程史上,结构化程序设计是一个里程碑.在程序设计中,将程序划分为顺序结构.条件结构和循环结构三种结构.尽管并非每个程序都有这三个结构,但大多数大型程序都有这三个. 顺序结构,就是从上往下顺序执行 ...

  • Python教程:条件if控制语

    Python条件语句是由执行一条或多条语句的结果(True或False)来决定要执行的代码块. 一般格式:if condition_1:    statement_block_1elif condit ...