返回顶部
首页 > 资讯 > 后端开发 > Python >pythotn条件分支与循环详解(2)
  • 223
分享到

pythotn条件分支与循环详解(2)

2024-04-02 19:04:59 223人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录1. for语句基本用法2. 遍历循环2.1)计数循环(N次)2.2)计数循环(特定次数)3. for循环示例4. 练习1、九九乘法表2、求1000以内所有的水仙花数总结for循

for循环语句为python语言的另外一种形式的循环控制语句。

1. for语句基本用法

基本语法格式:


for <variable> in <sequence>:
	子代码模块1
else:
	子代码模块2

语法格式图示:

在这里插入图片描述

1)for语句的基本语法格式说明  

variable接受sequence集合中获取的成员元素,循环一次接收一次。sequence为Python语言支持的集合对象,包括序列集合或可迭代对象,如数字序列、字符串、列表、元组、字典等。在代码模块1、2为python语言支持的子代码行,这里也可以是含有for本身的嵌套语句。当variable接收完最后一个元素,并执行完最后一次子代码模块后,for语句循环自行结束。else为for循环结束时,再执行对应的子代码模块2。

for循环语句的功能就如同我们去银行取钱。

在这里插入图片描述


for i in [1,2,3,4,5,6]:
    print(str(i)+'取钱')

#有一群人在排队取钱 , 也就是列表[1,2,3,4,5,6]
#它们中的每一个被叫号的时候(for i in),就开始轮流进去取钱。
#每一个人进去,都会把号码给计算机,然后说“取钱” , 也就是print(i+“取钱”)
#最后计算机为每一个人都提供了服务。

for循环有三个要点:1、叫号 2、一群等着取钱的人 3、办事流程

2)for 循环过程

在这里插入图片描述

2. 遍历循环

1)遍历循环

在这里插入图片描述

从遍历结构中逐一提取元素,放在循环变量中

在这里插入图片描述

1. 由保留字for和in组成,完整遍历所由元素后结束

2. 每次循环,所获得元素放入循环变量,并执行一次语句块

2)遍历循环的应用  

range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

语法:

在这里插入图片描述

2.1)计数循环(N次)


for i in range(N):
	<语句块>

遍历由range()函数产生的数字序列,产生循环

2.2)计数循环(特定次数)


for i in range(M,N,K):
	<语句块>

遍历由range()函数产生的数字序列,产生循环。

3. for循环示例

1)字符串遍历循环:

在这里插入图片描述


for c in 'python':
    print(c)

结果:

在这里插入图片描述

2)列表遍历

在这里插入图片描述


ls = [1,2,3,[1,2],'abc']
for item in ls:
    print(item)

结果:

在这里插入图片描述

3)文件遍历循环

在这里插入图片描述


with open('六世达赖.txt','r',encoding='utf-8') as fi:
    for line in fi:
        print(line)

结果:

在这里插入图片描述

4. 练习

1、九九乘法表


#九九乘法表
i = 1
j = 1
n = i * j
for i in range(1,10):
    for j in range(1,i+1):
        m = '%d * %d = %d'%(j,i,n)
        print(m,end=' ')
    print()

2、求1000以内所有的水仙花数


for i in range(1, 10):
    for j in range(0, 10):
        for k in range(0, 10):
            if i * 100 + j * 10 + k == i ** 3 + j ** 3 + k ** 3:
                print(i * 100 + j * 10 + k)

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: pythotn条件分支与循环详解(2)

本文链接: https://lsjlt.com/news/132862.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • pythotn条件分支与循环详解(2)
    目录1. for语句基本用法2. 遍历循环2.1)计数循环(N次)2.2)计数循环(特定次数)3. for循环示例4. 练习1、九九乘法表2、求1000以内所有的水仙花数总结for循...
    99+
    2024-04-02
  • pythotn条件分支与循环详解
    目录if条件分支1. if语句基本用法1)判断条件  2)示例2. 双分支判断3. 多条件多分支判断4. 案例while 循环1. while语句基本用法2....
    99+
    2024-04-02
  • pythotn条件分支与循环详解(3)
    目录1. break 语句2. continue 语句3. 复杂条件及处理总结在while和for循环过程中,为了更加灵活地控制循环的次数,python提供了break和contin...
    99+
    2024-04-02
  • Python3 条件与循环
    1.条件控制 下面是一个简单的条件控制语句 s=input('Please input a str: ') if s=='python': print('I love python!') elif s=='php': print('...
    99+
    2023-01-30
    条件
  • Python 条件,循环语句详解
    目录1、Python 条件语句1.1 pass语句2、Python for 循环语句2.1 for 嵌套循环3、Python while 循环语句3.1 while 循环嵌套4、br...
    99+
    2024-04-02
  • C语言分支和循环详解
    目录前言一、什么是语句二、分支语句1.if语句2.switch语句三、循环语句1.while循环2.循环语句中的break与continue3.for循环总结前言 在本章,我会详述分...
    99+
    2024-04-02
  • Python基础:条件与循环
    条件语句   除了 boolean 类型的数据,条件判断最好是显性的    if i != 0: ...   而不是只写出变量名: if i: ... For循环与While循环 通常来说,如果你只是遍历一个已知的集合...
    99+
    2023-01-31
    条件 基础 Python
  • Python条件语句与循环
    1、判断与循环python 缩进main:print("Hello")print("Hello world.") if 判断条件: 执行语句 elif 判断条件: 执行语句 else: 执行语句 while 判断条件...
    99+
    2023-01-31
    语句 条件 Python
  • python条件判断与循环
    条件判断python的缩进规则,如果if语句判断是True,就把所进的代码执行,也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了num=num >=:     (num)   ...
    99+
    2023-01-31
    条件 python
  • Python中的If分支与循环
    Python中的分支判断与循环Python与其它语言一样,也是通过If ... End ..来进行分支判断在python中,If ,Elif ,Else等语句后面需要加冒号才可以写执行语句在python中,不需要End来表示某个分支判断语句...
    99+
    2023-01-31
    分支 Python
  • PgSQL条件语句与循环语句示例代码详解
    目录1 条件语句1.1 elsif可以写多个1.2 LOOP 循环2 WHILE 循环3 FOR 循环1 条件语句 pgSQL中有两种条件语句分别为if与case语句。 if if ...
    99+
    2024-04-02
  • C语言超详细讲解循环与分支语句基础
    目录写在开始1. 分支语句1.1 if语句1.2 switch2. 循环语句2.1 while()语句2.2 do while()语句2.3 for 语句for语句中表达式的省略br...
    99+
    2024-04-02
  • 【Python3】条件语句与循环语句
    1 条件语句 例1: if 条件: ... else: ... 应用 #!/usr/bin/env python # -*- coding: utf-8 -*- # Author:Chuncheng.Fan <xmz...
    99+
    2023-01-31
    语句 条件
  • Python条件语句与循环语句
    目录1、条件语句1.1 if语句2、嵌套的分支语句3、案例练习4、循环语句4.1 for-in循环 4.2 range()函数4.3 实例1:计算1-100的和4.4 实例2:计算1...
    99+
    2024-04-02
  • python流程控制-条件与循环-pyt
    1.条件语句: 形式: if 判断语句 : 执行语句1 elif 判断语句2: 执行语句2 elif 判断语句3: 执行语句3 #... else: 执行语句4 占位符 pass 意义: if(如果) ...
    99+
    2023-01-31
    流程 条件 python
  • Java的分支结构与循环实例分析
    这篇文章主要介绍“Java的分支结构与循环实例分析”,在日常操作中,相信很多人在Java的分支结构与循环实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java的分支结构与循环实例分析”的疑惑有所帮助!...
    99+
    2023-06-29
  • C语言基础解析之分支与循环语句
    目录- if语句:if(表达式)悬空else问题- switch语句要注意的细节switch中的的default子句:- while循环语法结构- for循环语法结构- do whi...
    99+
    2024-04-02
  • 简明易懂:Python中的分支与循环
    文章目录 前言分支结构if 语句:单一条件判断else语句:提供备选方案elif 语句:多条件判断嵌套的分支结构:复杂条件逻辑 循环结构for循环:遍历序列range()函数与for循环...
    99+
    2023-09-08
    python 开发语言 学习
  • 详解JavaScript事件循环
    目录一、事件循环的执行过程二、事件循环进阶用法三、JavaScript任务类型3.1 同步任务&异步任务3.2 宏任务&微任务JavaScript事件循环是一种机制,...
    99+
    2023-05-16
    JavaScript事件循环 JavaScript循环
  • Go语言之fo循环与条件判断
    目录一、for循环1、基本使用2、省略第一部分3、省略第一和三部分(这是一个 while 循环) for 条件 { 循环体内容 }4、死循环5、开多协程演示6、break二、Swit...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作