zoukankan      html  css  js  c++  java
  • python if语句,while语句

    一,if语句;

      python中最常用的判断语句,基本格式:

     1.if else格式

    if  条件:

      结果

    else:

      结果

    """
    if 条件:
        满足条件执行代码
    else:
        if条件不满足就走这段
    """
    AgeOfOldboy = 48
    
    if AgeOfOldboy > 50 :
        print("Too old, time to retire..")
    else:
        print("还能折腾几年!")

    2.if elif格式

    if  条件:

      结果

    elif 条件:

      结果

    elif 条件:

      结果:

    else:

      结果

    age_of_oldboy = 48
    
    guess = int(input(">>:"))
    
    if guess > age_of_oldboy :
        print("猜的太大了,往小里试试...")
    
    elif guess < age_of_oldboy :
        print("猜的太小了,往大里试试...")
    
    else:
        print("恭喜你,猜对了...")

      

      在python中有一个重要的内容,叫做缩进,一个Tap键的距离,或者四个空格,但是在正规的输入中是一个Tap的距离

    二、while语句

      python中最基本的一个循环语句,格式为:

    while 条件:

      满足条件的新的条件可嵌入if语句

      循环体

    while True: #条件为真时将会一直循环,只有条件为假循环终止,跳出循环。
        if 2>1:
            print(2)

    这段代码会无限循环 ‘ 2 ’  强行停止的按住 ctrl+c

      在while中跳出循环有两个常用指令

      1.break指令,它将直接挑出整个循环,终止循环运行循环外的程序

      2.continue指令 ,它将跳过单次循环,从新开始新的循环。

     例子:break

     1 while True:  #因为条件为true,所以无限循环   
     3     print(1)
     4     break    #break直接终止了循环
     5 print(2)    
     6 
     7 
     8 
     9 结果:
    10 1
    11 2 

     例子:continue

    while True:
        print(1)
        continue
    print(2)
    
    结果:
    1
    1
    1
    。。。#陷入了死循环的模式,

       

      while else语句,在while中只要遇到break循环程序直接终止。

    while True:
        print('22')
        print('33')
        break  #此时直接跳出循环,下方的else同样挑出
    else:
        print('99')
    
    结果:
    22
    33
  • 相关阅读:
    SQL/存储过程和函数
    多个实现类 实现一个接口
    python 项目打包及分发
    HTML5 Canvas粒子文字特效
    算法思想之动态规划
    C#取消令牌CancellationTokenSource
    常见的Web攻击手段
    NET Core 迁移nuget包缓存到指定位置
    TCP长连接的优化
    C++容器不释放内存的解决办法
  • 原文地址:https://www.cnblogs.com/wpcbk/p/8644412.html
Copyright © 2011-2022 走看看