zoukankan      html  css  js  c++  java
  • python while嵌套循环

    while循环
    1、输出打印以#组成的长方形,自己定义长和宽。
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    height = int(input("Height:"))
    width  = int(input("Width:"))
    num_height = 1

    while num_height <= height:
        num_width = 1
        while num_width <=
            num_width += 1
            print("#",end="")
        num_height += 1
        print()

    2、输出如下图形
       *
       * *
       * * *
       * * * *
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    width  = int(input("Width:"))
    num_width = 1
    while num_width <=
        print("#"*num_width,end=" ")
        num_width += 1
    3、输出2的倒叙图形:
      * * * *
      * * *
      * *
      *
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    width  = int(input("Width:"))
    while width > 0:
        print("#"*width,end=" ")
        width -= 1

    第二种实现方式,使用嵌套循环:
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    width  = int(input("Width:"))
    while width > 0:
        num_width = width
        while num_width > 0:
            print("*",end="")
            num_width -= 1
        print()
        width -= 1

    5、输出99乘法表
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    width  = 1
    while width <= 9:
        num_width = 1
        while num_width <=
            print(str(num_width)+"*"+str(width)+"="+str(num_width*width),end=" ")
            num_width += 1
        print()
        width += 1
    倒叙99表
    # -*-encoding:utf-8-*-
    '''
    This is script for start docker containor!
    Auth: cuishuai
    '''
    width  = 9
    while width > 0:
        num_width = 1
        while num_width <=
            print(str(num_width)+"*"+str(width)+"="+str(num_width*width),end=" ")
            num_width += 1
        print()
        width -= 1

    注释:end=表示每一行的结尾, 表示换行符, 表示制表符

    --------崔帅的拾荒
  • 相关阅读:
    讯时新闻系统再探
    三顾讯时对讯时新闻发布系统的艰难突破
    MsSQL注入猜解数据库技术
    提取中国IP段信息
    翻译杂感 via刘未鹏
    学习密度与专注力
    Cross Compilation Toolchains
    RHEL/CentOS 6.0使用第三方软件库(EPEL与RPMForge、RPMFusion软件库)
    一个很好的shell配置文件
    Cloud Computing
  • 原文地址:https://www.cnblogs.com/cuishuai/p/7242558.html
Copyright © 2011-2022 走看看