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时无法执行。
  • 相关阅读:
    java中传值与传引用
    microsofr visual studio编写c语言
    openfile学习笔记
    在 Windows 和 Linux(Gnome) 环境下 从命令界面打开网页的方式
    使用vsphere client 克隆虚拟机
    route命令
    linux rpm问题:怎样查看rpm安装包的安装路径
    【leetcode】415. 字符串相加
    【leetcode】面试题 17.01. 不用加号的加法
    【leetcode】989. 数组形式的整数加法
  • 原文地址:https://www.cnblogs.com/xuxingping/p/10571866.html
Copyright © 2011-2022 走看看