zoukankan      html  css  js  c++  java
  • python中打印金字塔和九九乘法表的几种方法

    # 打印九九乘法表
    for i in range(1,10):
    for j in range(1,i+1):
    # x=i*j
    # print(i,'*',j,'=',x,end=' ')
    print('%s*%s=%s' %(i,j,i*j),end=' ') # end=' '表示不换行,只是加个空格
    print() # 单纯换行

    for i in range(1,10):
    for j in range(i,10):
    print('%s*%s=%2d' %(i,j,i*j),end=' ') # end=' '表示不换行,只是加个空格
    print() # 单纯换行

    for i in range(1,10):
    for k in range(1,i):
    print(' ',end=' ')
    for j in range(i,10):
    print('%s*%s=%2d' %(i,j,i*j),end=' ') # end=' '表示不换行,只是加个空格
    print() # 单纯换行

    for i in range(1,10):
    for k in range(1,10-i):
    print(' ',end=' ')
    for j in range(1,i+1):
    print('%s*%s=%2d' %(i,j,i*j),end=' ') # end=' '表示不换行,只是加个空格
    print() # 单纯换行

    # 打印金字塔:
    for i in range(1,22):
    if i%2==0:pass
    else:
    x='*'*i
    print(x.center(22,' '))

    max_level = 5
    for now_level in range(1,max_level+1):
    for i in range(max_level-now_level):
    print(' ',end=' ')
    for j in range(2*now_level-1):
    print('*',end=' ')
    print()
  • 相关阅读:
    笔记
    软件工程第二次作业
    现代软件工程 第一周作业
    2019春季学期期末总结
    2019第十四周作业
    2019第十二周左右
    2019第十一周作业
    2019第十周作业
    2019第九周作业
    2019第八周作业
  • 原文地址:https://www.cnblogs.com/realadmin/p/10066334.html
Copyright © 2011-2022 走看看