python生成金字塔

人生苦短,我用python!
本文将介绍三种使用python实现生成金字塔的方法,文末归纳了知识点。

  • python版本:3.7.3
  • 1. 方法一:普通print

    n= 10
    for i in range(n):
        a = n - i
        b = 2 * i + 1
        for j in range(a):
            print(' ', end='')
        for k in range(b):
            print('*',end='')
        print('')
    

    objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
    sep -- 用来间隔多个对象,默认值是一个空格。
    end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
    file -- 要写入的文件对象。

    pow方法[3]

    pow() 方法返回 xy(x的y次方) 的值。语法为:

    import math
    math.pow( x, y )
    

    数字回文、数字金字塔[4]

    参考文献: