• python学习---for循环


    for循环的最基本用法

    for i in range(10):   # 这里指循环10次
        print("loop:",i)

    运行结果,如图

    将上节课的while循环,修改为for循环,如

    count = 0
    age_of_oldboy = 56
    for i in range(3):
        guess_age = int(input("guess_age:"))
        if guess_age == age_of_oldboy:
            print("yes,you got it!")
            break
        elif guess_age > age_of_oldboy:
            print("think smaller....")
        else:
            print("think bigger...")
    else:
        print("you have tried too many times....")

    运行结果,如图:

     如果在for循环中想实现隔2个打印一个,比如要打印0 2 4 6 8 ,如何实现呢

    for i in range(0,10,2)  # 注意这里的2指的就是步长,代表的是中间隔2个数
        print("loop:",i)  

    运行结果,如图

    升级while循环,如果输入3次,循环是否继续

    count = 0
    age_of_oldboy = 56
    
    while count < 3:
        guess_age = int(input("guess_age:"))
        if guess_age == age_of_oldboy:
            print("yes,you got it!")
            break
        elif guess_age > age_of_oldboy:
            print("think smaller...")
        else:
            print("think bigger...")
        count = count+1
        if count == 3:
            countine_confirm = input("do you want to keep guessing...")
            if countine_confirm != "n":
                count = 0

     for循环与continue的结合使用

    continue是跳出本次循环,进入下个循环,break是结束当前循环

    for i in range(10):
        print("---", i)
        if i > 5:
            continue  # continue是跳出本次循环,进入下个循环
        print("zwt")

    运行结果,如图

     for循环与break的结合使用

    for i in range(10):
        print("---", i)
        for j in range(10):
            print(j)
            if j > 5:
                break   # 注意此处的break是结束本次循环,也就是只结束内层循环,外层循环不受影响

    运行结果,如图

  • 相关阅读:
    Thinkhphp5控制器调用的Model层的方法总结
    js数组与字符串的相互转换方法
    oop中 限制文件类型和大小
    php常用内置函数
    PHP 面向对象
    微信JSSDK开发
    PHPExcel探索之旅
    php操作Excel
    百度地图和高德地图的API视频教程
    手机号码归属地查询(免费)
  • 原文地址:https://www.cnblogs.com/ommph/p/11378223.html
Copyright © 2020-2023  润新知