def print_inverted_triangle_pattern(number_of_rows):
for i in range(number_of_rows):
print(str(i+1)*(number_of_rows-i)+' '*i*2+str(i+1)*(number_of_rows-i))
print_inverted_triangle_pattern(5)
print_inverted_triangle_pattern(3)
必须使用嵌套循环啊?稍等
def print_inverted_triangle_pattern(number_of_rows):
for i in range(number_of_rows):
for _ in range(number_of_rows-i):
print(i+1,end='')
for _ in range(i*2):
print(' ',end='')
for _ in range(number_of_rows-i):
print(i+1,end='')
print()
def print_inverted_triangle_pattern(number_of_rows):
n=number_of_rows
for i in range(2*n):
print(1,end='')
print()
for i in range(1,n):
for j in range(n-i):
print(i+1,end='')
for j in range(i*2):
print(' ',end='')
for j in range(n-i):
print(i+1,end='')
print()
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!