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=表示每一行的结尾, 表示换行符, 表示制表符

    --------崔帅的拾荒
  • 相关阅读:
    mac上命令行解压rar
    Mac上安装PHP、Apache、MySQL
    8款不错的 CI/CD工具
    Apache 强制Http跳转Https
    使用MySQL的mysqldump命令备份数据库和把数据库备份文件恢复
    MySQL主从复制和读写分离
    Nginx参数调优
    【原创】深入理解Docker容器和镜像 -- 分析了docker的命令含义
    Elasticsearch使用备忘
    通过HTTP RESTful API 操作elasticsearch搜索数据
  • 原文地址:https://www.cnblogs.com/cuishuai/p/7242558.html
Copyright © 2011-2022 走看看