zoukankan      html  css  js  c++  java
  • 基本语法之while循环

    while 循环

    当你需要重复干一件事情,叫做循环

    # eg:
    age = 16
    
    while True:
        print(1)
        inp_age = input('age:')
        inp_age = int(inp_age)
    
        if inp_age > age:
            print('猜大了')
        elif inp_age < age:
            print('猜小了')
        else:
            print('猜对了')
    
    print('fuck')
    

    while的语法

    '''
    while(当) <条件>:
    	<需要进行重复的代码块>  # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再运行,运行完再判断条件
    '''
    
    

    while + break的语法

    '''
    while(当) <条件>:
        <需要进行重复的代码块>  # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再运行,运行完再判断条件,%
        break  # 遇到break后终止while循环
    '''
    
    age = 16
    
    while True:
        print(1)  # 1
        inp_age = input('age:')  # '16'
        inp_age = int(inp_age)  # 16
    if inp_age > age:  #
        print('猜大了')
    elif inp_age < age:  #
        print('猜小了')
    else:
        print('猜对了')
        break  # 不运行下面的代码,并且跳出循环
    print('fuck')
    

    while + continue的语法

    # 输出1-10,跳过5
    count = 0
    
    while True:
        count += 1
        if count == 5:  
            continue # 继续,跳出本次循环,不运行下面的代码,直接开始下一次循环
        if count == 11:
            break
        print(count)
    

    while + else的语法(仅作了解)

    count = 0
    
    while count < 10:
        count += 1
        if count == 1111111111111:
            break  # break除了干掉while循环,还会干掉else
        print(count)
    else:
        print("当while循环没有被break的时候我会触发,但尽量不要使用我")
    
    

    break ,continue,else的区别

    '''
    假设,让你每天8点起来25点睡觉,连续30天,如果中途没有被干掉,奖励你一本书<修仙大法>
    
    break: 跳出本层循环,跳出循环.当你第十天的时候break了,剩下的20天全部减免了
    
    continue:跳出本次循环.当你第十天的时候continue,第十天减免了,但是剩下的天数还得继续
    
    else:当你中途没有被break干掉,一直在修仙,就会得到<修仙大法>
    '''
    
    
  • 相关阅读:
    connect oralce
    monolog php
    js继承
    前后端交互-一些关于接口设计的思考
    zoom:1;
    H5的新特性及部分API详解
    软文参考
    seo细节
    seo每天要做的事情
    seo(每天要干的哪些事)
  • 原文地址:https://www.cnblogs.com/yushan1/p/11284728.html
Copyright © 2011-2022 走看看