我试图在python中打印以下三角形,但无法
onPaint
我只能打印'*',但不能打印哈希。
这是我打印'*'
的代码*#####
**####
***###
****##
*****#
答案 0 :(得分:7)
length = 6
for x in range(1, length+1):
print(x * '*' + (length - x) * '#') # integer * (string), concatenate the string integer times
答案 1 :(得分:0)
如何在python中以三角形打印*?
*
* *
* * *
* * * *
* * * * *
这是编码面试问题之一。
def print_triangle(n):
for i, j in zip(range(1,n+1), range(n,0,-1)):
print(" "*j, '* '*i, " "*j)
print_triangle(5)