美文网首页
Lesson 020 —— python 条件控制

Lesson 020 —— python 条件控制

作者: 爱喵喵的鱼 | 来源:发表于2018-10-22 22:47 被阅读0次

Lesson 020 —— python 条件控制

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

020-01

if 语句

Python中if语句的一般形式如下所示:

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3
  • 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
  • 如果 "condition_1" 为False,将判断 "condition_2"
  • 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
  • 如果 "condition_2" 为False,将执行"statement_block_3"块语句

Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else

注意:

  1. 每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
  2. 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
  3. 在Python中没有switch – case语句。
  4. 可以没有 elif,也可以没有 else,有elif,无else

if 常用操作运算符

操作符 描述
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于,比较对象是否相等
!= 不等于

if 嵌套

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

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

实例

# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("数字猜谜游戏!")
while guess != number:
    guess = int(input("请输入你猜的数字:"))
 
    if guess == number:
        print("恭喜,你猜对了!")
    elif guess < number:
        print("猜的数字小了...")
    elif guess > number:
        print("猜的数字大了...")

结果:

数字猜谜游戏!
请输入你猜的数字:1
猜的数字小了...
请输入你猜的数字:9
猜的数字大了...
请输入你猜的数字:7
恭喜,你猜对了!

相关文章

  • Lesson 020 —— python 条件控制

    Lesson 020 —— python 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或...

  • Python 学习笔记 - 条件控制 if-else

    Python 条件控制 Python 支持通用的数学逻辑条件: 等于:a == b 不等于:a != b 小于:a...

  • TASK 01 基础知识复习

    一、Python基础 列表 字典 控制流 条件控制留心条件短路特殊条件 循环控制 二、HTML学习 一个完整的ht...

  • 6章 条件判断

    本章大纲 常见流程控制 if条件判断 复合条件判断 常见流程控制 if条件判断 Python 不支持swirch ...

  • Python 3 笔记 - 第6章 逻辑控制

    1. 条件控制 Python 条件控制只有 if-elif-else 语句,没有 switch-case 语句 P...

  • Python条件控制语句

    1,if条件语句 if语句中的条件判断不需要跟括号,并且以冒号作为标记符 if语句可以使用not运算 if ......

  • python条件控制语句

    运算符优先级 运算符优先级 运算符优先级从上往下逐渐变低**指数 (最高优先级)~ + -按位翻转, 一元加号和减...

  • 13、python条件控制

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

  • 011.Python条件控制

    Python 条件控制 1. 概述 Python条件语句是通过一条或多条语句的执行结果(True或者False)来...

  • Python基础_03_if语句

    Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的...

网友评论

      本文标题:Lesson 020 —— python 条件控制

      本文链接:https://www.haomeiwen.com/subject/wqinzftx.html