zoukankan      html  css  js  c++  java
  • Python 流程控制语句

    条件语句

    语法如下:

    if 条件:
        结果
    elif 条件:
        结果
    else:
        结果

    使用 if else 比较两个数的大小,并输出大的数字

    a = 1
    b = 2
    if a > b:
        print(a)
    else:
        print(b)

    三元表达式的基本格式:条件为真时的结果 if 条件判断 else 条件为假的结果,转换为表达式如下

    x if x > y else y

    使用三元表达式 输出两个数中较大者

    a = 1
    b = 2
    print(a if a > b else b)

    for循环语句

    基本语法如下:

    for variable in sequence:
        do something
    else:
        do something

    计算1到100的和

    result = 0
    for i in range(101):
        result += i
    print(result)

    计算1到100内所有偶数之和

    result = 0
    for i in range(101):
      if i % 2 == 0:
        result += i
    print(result)

    while循环语句

    语法如下:

    while condition:
        do something

    这里的condition表示某种条件,无论条件多复杂,该条件的最终值为布尔值。

    统计1加到100,就可以按如下方式实现

    i = 0
    result = 0
    while i <= 100:
        result += i
        i += 1
    print(result)

    while循环与else,表示当while后面的条件不成立时,执行else里的代码块,具体语法:

    while condition:
        do something
    else:
        do something

    例子

    i = 0
    result = 0
    while i <= 100:
        result += i
        i += 1
        print(result)
    else:
      print("Hello world")

    上面的例子表示当i不满足<=100时,输出Hello World,如果一开始成立,到最后不成立,也是会执行else

    嵌套循环

    for循环嵌套的基本语法

    for variable in sequence:
        for variable in sequence:
            do something
        do something

    for循环嵌套的例子

    for i in range(2):
        print("这是第%d次循环" % (i + 1))
        for j in range(2):
            print("j")

    while 循环嵌套的基本语法

    while condition:
        while condition:
            statements
        statements

    while 循环嵌套的例子

    i = 0
    while i < 2:
        print("这是第%d次循环" % (i + 1))
        i += 1
        j = 0
        while j < 2:
            print("j")
            j += 1

    使用循环for循环,打印99乘法表

    for i in range(1, 10):
      for j in range(1, i + 1):
        print(i, "*", j, "=", i * j, "	", end='')
      print("")

    循环退出语句

    在循环中,当碰到某些特定的条件时要退出整个循环的时候,可以使用break关键字退出循环

    例如,下面的语句表示当变量i等于5的时候,退出整个循环

    for i in range(10):
      if i == 5:
        break
      else:
        print(i)

    在循环中,当碰到某个特定条件时,想跳过当次循环,可以使用continue关键字

    例如,下面的语句表示当变量i等于5的时候,跳出当次循环

    for i in range(10):
      if i == 5:
        continue
      else:
        print(i)
  • 相关阅读:
    git如何忽略文件或者文件夹
    jsonp跨域请求发布出去
    PHP
    curl保存图片
    curl 请求
    输入框纯数字
    PHP允许AJAX跨域请求的两种方法
    IOS开发笔记 IOS如何访问通讯录
    Android 蓝牙开发(整理大全)
    新的移动服务示例
  • 原文地址:https://www.cnblogs.com/jwen1994/p/13028821.html
Copyright © 2011-2022 走看看