zoukankan      html  css  js  c++  java
  • python全栈开发_day4_if,while和for

    一.if

      1)if的用途

        if常用于判断。

      2)if的语法

        

    tag=True
    tag2=True
    if tag: print("代码")

    elif tag2:
      print("代码2")
    else:
      print("代码3")
    #if后接判断词,若为True则运行程序,若为False则跳过。
    #if 和 若干个elif 以及 else只能执行一个,整体为一个代码块。

     

    二.while循环

      1)while循环的用途:

        while循环常用于一个系统功能的分支循环,让程序运行更有可行性,更有条理性。

      2)while循环的常见用法:

        

    tag=True
    tag1=True
    
    while tag:
        print("a")
        if tag1:
            tag1=False
            continue
        if True:
            break
    
    else:
        print("代码")
    
    #while自身不会运行终止
    #continue是跳过本次循环后面的进程
    #break是终止本次循环,break所终止的循环,无法和else连用。
    tag=True
    tag1=True
    
    while tag:
        print("a")
        if tag1:
            tag1=False
            continue
        if True:
            tag=False
    
    else:
        print("代码")
    
    #此时运行结束后,else会执行。

    三.for循环

      1)for循环的基本用途

        for循环经常用于取值,与while循环一样,也可以与else连用,break,continue的用法都是相同的,也可以使用镶嵌式循环。

      2)for循环的常见用法

        

    for i in range(1,5):
        print(i)
    
    #得到返回值:1  2  3  4
    
    for i in range(1,5):
        if i == 3:
            continue
        print(i)
    
    #得到返回值:1  2  4
    
    for i in range(1,5):
        if i == 3:
            break
        print(i)
    
    #得到返回值1  2
    
    for i in range(1,3):
        print(i)
    
    else:
        print(100)
    
    #得到返回值:1  2  100
    #else的用法与在while循环中一样,被break时无法执行。
  • 相关阅读:
    paip.解决Invalid byte 2 of 2byte UTF8 sequence.
    poj1157
    poj1258
    poj1160
    poj1113
    poj1159
    !!!GRETA正则表达式模板类库
    【原创】C#与C++的混合编程采用其中的第三种方法
    WinApi.cs
    C#:正则表达式30分钟入门教程
  • 原文地址:https://www.cnblogs.com/xuxingping/p/10571866.html
Copyright © 2011-2022 走看看