• python_base_while循环、for循环


    在程序的三大流程,一共有三种流程方式:

    1、顺序---从上向下,顺序执行代码
    2、分支---根据条件判断,决定执行代码的 分支
    3、循环---让 特定代码 重复 执行

    除非需求的特殊要求,否则循环的计数都从0开始
    i=0

    while i<5:
    print("hello python")

    i+=1
    print("循环结束后,i = %d " %i)


    输出结果:

    hello python
    hello python
    hello python
    hello python
    hello python
    循环结束后,i = 5

    计算0-10 之间的所有数字的累积求和结果。

    #定义一个整数的变量记录循环的次数
    i=0

    #定义最终结果的变量
    result=0
    #开始循环
    while i <=100:

    print(i)
    result +=i
    i+=1

    print("0-100的求和结果是%d" %result)

    输出结果:
    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    0-100的求和结果是55


     计算0-10 之间的所有数字的累积求和结果。

    #定义一个记录最终结果的变量
    result=0
    i=0


    while i <= 10:
    #判断变量i中的数值,是否是一个偶数
    if i % 2 ==0:
    print(i)

    result+=i
    i+=1
    print("1-10的偶数累加结果是%d" %result)

    输出结果:
    0
    2
    4
    6
    8
    10
    1-10的偶数累加结果是30

     打印九九乘法表:

     问题:

    发现第3列并没有对齐。

    【解决方案】end=" " 改成 end=" " 即可

    知识点:

      在控制台输出一个制表符,协助在输出文本对垂直方向保持对齐。

    在控制台输出换行符。

    " 在控制台输出双引号。

    另一种方式:

    for m in range(1,10):
    for n in range(1,m+1):
    print("{0}*{1}={2}".format(m,n,m*n),end=" ")
    print()

    for循环

    
    
    
  • 相关阅读:
    [OpenCV] Ptr类模板
    [OpenCV]Mat类详解
    [C++] Vector用法
    [OpeCV] highgui头文件
    c++中的.hpp文件
    【2017】KK English
    CMake Tutorial & Example
    [g2o]C++图优化库
    Teradata基础教程中的数据库试验环境脚本
    Oracle中对象权限与系统权限revoke
  • 原文地址:https://www.cnblogs.com/tianpin/p/10120452.html
Copyright © 2020-2023  润新知