zoukankan      html  css  js  c++  java
  • python中for嵌套打印图形

      打印出九九乘法表
    1 * 1 = 1  
    2 * 1 = 2  2 * 2 = 4  
    3 * 1 = 3  3 * 2 = 6  3 * 3 = 9  
    4 * 1 = 4  4 * 2 = 8  4 * 3 = 12  4 * 4 = 16  
    5 * 1 = 5  5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25  
    6 * 1 = 6  6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36  
    7 * 1 = 7  7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49  
    8 * 1 = 8  8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64  
    9 * 1 = 9  9 * 2 = 18  9 * 3 = 27  9 * 4 = 36  9 * 5 = 45  9 * 6 = 54  9 * 7 = 63  9 * 8 = 72  9 * 9 = 81  
    for i in range(1,10):
        for j in range(1,i+1):
            print("%d * %d = %d"%(i,j,i*j),end = "   ")
        print()
    print()
    View Code

    for循环嵌套打印图形
    图形一
    *******
    *******
    *******
    *******
    for a in range(1,5):
        for b in range(1,8):
            print("*", end="")
        print()
    print()
    View Code

    图形二
    *
    ***
    *****
    *******
    for c in range(1,8,2):
        for d in range(1,c+1):
            print("*",end="")
        print()
    print()
    View Code

    图形三
    *
    ***
    *****
    *******
    *****
    ***
    *
    for e in range(1,8,2):
        for f in range(1,e+1):
            print("*",end="")
        print()
    for g in range(5,-1,-2):
        for h in range(1,g+1):
            print("*",end="")
        print()
    print()
    View Code

    图形四
       *
      ***
     *****
    *******
    for k in range(1,8,2):
        print(int((7-k)/2 )* " ",end="")
        for l in range(1,k+1):
            print("*",end="")
        print()
    print()
    View Code


    图形五
       *
      ***
     *****
    *******
     *****
      ***
       *
    for m in range(1,8,2):
        print(int((7-m)/2)*" ",end="")
        for n in range(1,m+1):
            print("*",end="")
        print()
    for o in range(5,-1,-2):
        print(int((7-o)/2)*" ",end="")
        for p in range(1,o+1):
            print("*",end="")
        print()
    print()
    View Code


    或者

    for i in range(-3,4):
        if i<0:
            i = -i
        print(" "*i + "*"*(7 - 2*i) )
    View Code
     
  • 相关阅读:
    Hdu 1257最少拦截系统
    删除mysql__转
    sql 入门的小例子熟悉一下_这可是一个转转转贴 :)
    header 用法_转
    java_json 转换 文件在file中
    javascript_php 正则匹配 转
    mysql 忘记密码转_kinghu
    php 通用下载
    明天就是新年开始
    翻译 有助于程序命名
  • 原文地址:https://www.cnblogs.com/zcy773883/p/10767683.html
Copyright © 2011-2022 走看看