打印数字金字塔(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以内的数字金字塔的形式显示方法,代码如下:
?
123456789a = 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)的主要内容,如果未能解决你的问题,请参考以下文章