打印数字金字塔(python)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印数字金字塔(python)相关的知识,希望对你有一定的参考价值。

我想打印数字金字塔:要求1.每个数字之间要有空格;2.上下行相同的数字要对齐;我写的代码如下,只能实现右边数字有空格间隔,无法实现左边数字有空格间隔且相同数字对齐:line = eval(input("请输入要打印的行数 :"))#for m in range(1,line+1): print(" "*(line-m),m,end = "") for i in range(m, 1, - 1): print(i-1,end="") for j in range(1,m): print(" ",j+1,end="") print()请大神帮忙看下代码要怎么改!

这个python练习题的要求是:输出依次输出100以内的数字,附加要求(要金子塔型式)

输出100以内的数字金字塔的形式显示方法,代码如下:

?

123456789

a = 1b = 2printfor i in range(1, 101):    print i,    if i == a:        print        a = a+b        b = b+1
参考技术A for m in range(1,10):
    print(" "*(9-m),m,end ="")
    for i in range(m, 1, -1):
        print(i-1,end="")
    for j in range(1,m):
        print(j+1,end="")
    print()

我在小姐姐你的基础上删了 print(" ",j+1,end="")里的“ ”就好了。谢谢你的提问,我的作业做好了~

以上是关于打印数字金字塔(python)的主要内容,如果未能解决你的问题,请参考以下文章

怎么用java打印金字塔

python 怎样打星号金字塔

python生成金字塔

怎样用JAVA打印出下面下列数字金字塔

C语言实验——打印金字塔

如何用python写一个剧中的金字塔?