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

    --------崔帅的拾荒
  • 相关阅读:
    洛谷 P1022.计算器的改良
    洛谷 P1014.Cantor表
    洛谷 P1464.Function
    洛谷 P1426.小鱼会有危险吗
    洛谷 P2089.烤鸡
    洛谷 P1579.哥德巴赫猜想(升级版)
    洛谷 P1618.三连击(升级版)
    通过ES6写法去对Redux部分源码解读
    闲谈Hybrid
    浅谈React、Vue 部分异步
  • 原文地址:https://www.cnblogs.com/cuishuai/p/7242558.html
Copyright © 2011-2022 走看看