python 打印三角行,金字塔等


1.金字塔:

我們需要打印的是上面這樣一個金字塔:

def pyramid(n):
	for i in range(1,n):
		print(' '*(n-(i-1))+'*'*(2*i-1))

pyramid(5)

 

倒金字塔:

 

def reverse_pyramid(n):
	for i in range(n):
		print(' '*i+(n-2*i)*'*')

reverse_pyramid(5)

 

三角:

for i in range(7):
	print(i*'*')

 

倒三角:

for i in range(7):
	print((7-i)*'*')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM