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干掉,一直在修仙,就会得到<修仙大法>
    '''
    
    
  • 相关阅读:
    JustOj 1936: 小明A+B
    Codeforce 835B
    Codeforce 835A
    Java读取Properties工具类
    IDEA2019 断点调试
    Pagination+AngularJS实现前端的分页
    PageHelper实现分页
    100多个免费API接口分享 调用完全不限次数,以后总用得着
    HDU 5763 Another Meaning KMP+DP
    Codeforces Round #365 (Div. 2) D. Mishka and Interesting sum 离线+线段树
  • 原文地址:https://www.cnblogs.com/yushan1/p/11284728.html
Copyright © 2011-2022 走看看