美文网首页
Python | 判断语句与循环语句

Python | 判断语句与循环语句

作者: Ricsy | 来源:发表于2019-09-30 15:52 被阅读0次


一、判断语句

1.1 if 判断语句

格式1:

if 要判断的条件:
    条件成立时,要做的事情

格式2:

if 要判断的条件:
    条件成立时,要做的事情
else:
    条件不成立时,要做的事情

格式3:

if 条件1:
   事情1
elif 条件2:
    事情2
elif 条件3:
    事情3
else:
    事情4

1.2 if 嵌套


二、循环语句

  • 条件成立时,则重复执行,直到条件不成立为止

提示:

  • for-elsewhile-else
  1. 如果for或while循环中没有执行break,for循环或while循环结束后,else的语句将会执行
  2. 如果for或while循环中执行了break,else的语句将不会执行

2.1 while 循环语句

  • 格式一:
变量名 = 变量值
while 条件(一般包含一个变量):
    事情
    对变量值进行修改
  • 格式二:
    while-else
    如果循环中执行了break,else的语句将不会执行
变量名 = 变量值
while 条件(一般包含一个变量):
    事情1
    对变量值进行修改
else:
    事情2

2.1.1 while 嵌套


2.2 for 循环语句

  • 格式一:
for 临时变量 in 可迭代对象(列表或字符串等):
    事情
  • 格式二:
    for-else

如果循环中执行了break,else的语句将不会执行

for 临时变量 in 可迭代对象(列表或字符串等):
    事情1
else:
    事情2

提示:

  • range()
    特点:左闭右开
格式 说明 示例
range(n) 循环n次 range(5) ==> [0,5)
range(x, y) 循环y-x次 range(1, 5) ==> [1,5)

2.2.1 for 嵌套


2.3 break和continue

  • 配合for和while循环使用
    停止循环
名称 描述
break 循环中执行break,则终止循环,break后面的代码不执行
continue 循环中执行continue,则提前结束本次循环,continue后面的代码不执行

更新中......


相关文章

  • python学习之道之条件/循环结构(2)

    Python中分为判断语句:if elif else;循环语句:for while其他语句:pass,break,...

  • python3基础06流程控制语句

    python中的判断语句if;循环语句while;循环控制语句continue、beak、pass的用法。首发于本...

  • Python 基本语法

    目录 缩进与冒号 变量赋值 输入与输出 判断语句 循环语句 列表 元组 字典 集合 缩进与冒号 说到 Python...

  • python基础-06-条件判断、循环语句

    python基础-条件判断、循环语句 1.条件语句: 形式: 意义: 例子: 获取随机数: 2.循环语句 **1....

  • Python 语句

    关键词:语句 条件语句 或者,有多个判断条件时 python 并不支持 switch 语句 循环语句 while ...

  • Python流程控制

    Python中主要的流程控制包括if(判断)、for(循环)、while(循环)等语句。 一、if语句:常见的if...

  • 条件与循环

    条件与循环### 条件语句: 形式: '''if 判断语句 :执行语句1elif 判断语句2:执行语句2elif ...

  • Python | 判断语句与循环语句

    一、判断语句 1.1 if 判断语句 格式1: 格式2: 格式3: 1.2 if 嵌套 二、循环语句 条件成立时,...

  • 012.Python循环语句

    Python 循环语句 1. 概述 Python中的循环语句有 for 和 while。 Python循环语句的控...

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

网友评论

      本文标题:Python | 判断语句与循环语句

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