zoukankan      html  css  js  c++  java
  • python循环语句

    1. 条件语句

    条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

    可以通过下图来简单了解条件语句的执行过程:

    Flowchart of if...else statement in Python Programming

    Python interprets non-zero values as TrueNone and 0 are interpreted as False.

    Python 判断非0的值为 True, 而None和0被认为是 False。注意这里的True和False首字母大写,Python对大小写敏感。

    条件语句其基本形式为:

    1 if 判断条件:
    2     执行语句……
    3 else:
    4     执行语句……

    当判断条件为多个值时,可以使用以下形式:

    Flowchart of if...elif....else in python programming

    复制代码
    if 判断条件1:
         执行语句1……
    elif 判断条件2:
         执行语句2……
    elif 判断条件3:
         执行语句3……
    else:
         执行语句4……
    复制代码

    2. 循环语句

    当我们需要执行一个语句或者语句组多次,不可能将同样的语句写多遍,一是比较繁琐, 二是不利于维护,这时候循环语句就应运而生。其中循环语句又分for循环和while循环。

    for循环

    for循环可以遍历任何序列的项目,如一个列表或者一个字符串。其流程为:

    Flowchart of for Loop in Python programming

    for循环的语法格式如下:

    for iterating_var in sequence:
       statements(s)
    
    

    while循环

    while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其流程为:

    while Loop in Python programming

    while循环的语法格式如下:
    while 判断条件:
        执行语句……

    0x02. 实例

    以下实例使用了嵌套循环输出2~100之间的素数:
    复制代码
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    i = 2
    while(i < 100):
        j = 2
        while(j <= (i/j)):
            if not(i%j): break
            j = j + 1
            if (j > i/j) : print i, " 是素数"
            i = i + 1
      
    print "Good bye!"
    复制代码
  • 相关阅读:
    ubuntu上如何安装和卸载google chrome 浏览器
    另眼相看“那些争议最大的编程观点”
    读完了csapp(中文名:深入理解计算机系统)
    SSL工作原理
    linux signal 处理
    PCB设计资料:看到最后才知道是福利
    String.Format使用方法
    matlab三维画图
    spin_lock &amp; mutex_lock的差别?
    Hibernate Criterion
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14239169.html
Copyright © 2011-2022 走看看