Python(十五)python条件控制语句

简介: 流程控制语句就是按照一定的步骤来实现某些功能的语句python 中主要的流程控制语句:选择语句、条件表达式、循环语句、跳转语句、pass 语句Python中条件控制与只有if-elif-else并没有其他语言中的switch-case 条件控制语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 1 :程序结构(1)顺序结构:按照代码的顺序依次执行(2)选择结构:根据条件表达式的结果选择执行不同的语句  通常使用 if 语句实现(3)循环结构:在一定条件下反复执行某段程序的流程结构

流程控制语句就是按照一定的步骤来实现某些功能的语句

python 中主要的流程控制语句:选择语句、条件表达式、循环语句、跳转语句、pass 语句


Python中条件控制与只有if-elif-else

并没有其他语言中的switch-case

 

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

 1:程序结构

(1)顺序结构:按照代码的顺序依次执行

(2)选择结构:根据条件表达式的结果选择执行不同的语句

  通常使用 if 语句实现

(3)循环结构:在一定条件下反复执行某段程序的流程结构

 2:语法

yaml

复制代码

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"块语句

注意:

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

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

 2:猜字小游戏

python

复制代码

# 目标数字
 number = 7
 # 你输入的数字
 guess = -1
 print("数字猜谜游戏!")
 # 循环(用户输入的数字与期望数字不同会让用户循环输入)
 while guess != number:
     # 显示输出框,等待用户输入数字
     guess = int(input("请输入你猜的数字:"))
     if guess == number:
         print("恭喜,你猜对了!")
     elif guess < number:
         print("猜的数字小了...")
     elif guess > number:
         print("猜的数字大了...")

 

If-else 这就没有太多可说的了。

 3:if语句的嵌套:

(1):语法

if 表达式1:

       if 表达式2:

           语句块2

       else:

           语句块3

else:

语句块1

(2):实例

python

复制代码

# 实例:判断随机数奇偶
# -*- coding:utf-8 -*-
# version:python3.7
proof = int(input("请输入一个数字:"))
if proof == 0:
    print("0不符合要求哦!")
else:
    if proof % 2 == 0:
        print("您输入的是偶数!")
    else:
        print("您输入的是奇数!")

一个简单的小例子。

主要是语法和其他语言不同,这个要注意。

有好的建议,请在下方输入你的评论。

目录
相关文章
|
6月前
|
前端开发 编译器 索引
Python 教程之控制流(1)python中的循环
Python 教程之控制流(1)python中的循环
42 0
|
6月前
|
自然语言处理 前端开发 C#
Python 教程之控制流(4)Python 中的循环技术
Python 教程之控制流(4)Python 中的循环技术
42 0
|
1月前
|
索引 Python
Python 循环语句的高级应用与技巧
在 Python 中,循环语句是实现重复操作的关键工具。本文深入探讨了循环的高级应用与技巧,包括遍历字典的键值对、同时遍历多个序列、使用 `zip` 函数、处理复杂的 `while` 循环条件、嵌套循环的应用、使用 `break` 和 `continue` 控制循环流程、利用 `enumerate` 获取索引以及结合列表推导式简化循环逻辑。这些技巧有助于更高效地编写 Python 代码。
16 0
|
3月前
|
Python
Python笔记5 条件判断
本文是作者的Python复习笔记第五篇,主要介绍了Python中的条件判断语句。文中详细解释了if、if-else以及if-elif-else结构的用法,包括如何使用等于(==)和不等于(!=)操作符进行条件判断,如何通过and和or进行多条件判断,以及如何使用in和not in关键字检查列表中是否存在特定值。此外,文中还强调了在某些情况下省略else部分可以避免执行不合适的数据导致的命令执行,使代码更加清晰。
29 0
|
5月前
|
Python
Python教程:一文了解Python的条件、循环语句
条件语句(Conditional Statements)是编程中用于根据条件执行特定代码块的结构。在 Python 中,条件语句通常使用 if、elif 和 else 关键字来实现。通过条件语句,程序可以根据不同的条件选择性地执行不同的代码块。 循环语句(Loop Statements)则是一种重复执行特定代码块的结构。在 Python 中,常见的循环语句有 while 循环和 for 循环。循环语句允许程序根据特定的条件或者对一个序列进行迭代,重复执行一段代码,直到满足退出循环的条件为止。
61 1
|
5月前
|
开发者 Python
Python基础第三篇(Python逻辑判断与循环)
Python基础第三篇(Python逻辑判断与循环)
|
6月前
|
Python
【Python基础】- if/else控制语句
【Python基础】- if/else控制语句
62 0
|
6月前
|
Python
【Python基础】- for/while循环语句
【Python基础】- for/while循环语句
55 0
|
6月前
|
Java C++ Python
Python 教程之控制流(8)在 Python 中使用带有 For 循环的 Else 条件语句
Python 教程之控制流(8)在 Python 中使用带有 For 循环的 Else 条件语句
43 0
|
11月前
|
XML Shell PHP
Python(十六)python循环语句for、while
Python为我们提供了两种循环,while和for循环。 Python中并没有PHP和C#中的foreach以及do-while循环,这个要注意。 除此之外,python还为我们提供了比较好玩的range函数和pass语句。
67 0