• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    pythotn条件分支与循环详解(2)

    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)
    

    总结

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

    您可能感兴趣的文章:
    • Python3.4学习笔记之常用操作符,条件分支和循环用法示例
    • Python for 循环语句的使用
    • Python基础之循环语句相关知识总结
    • python for循环赋值问题
    • Python 循环读取数据内存不足的解决方案
    上一篇:pythotn条件分支与循环详解
    下一篇:pythotn条件分支与循环详解(3)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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