热线电话:13121318867

登录
2019-02-21 阅读量: 588
如何用list完成金字塔模型构建

在Python 3中使用List,这可以通过更简单的方式完成

# Python 3.x code to demonstrate star pattern

# Function to demonstrate printing pattern

def pypart(n):

myList = []

for i in range(1,n+1):

myList.append("*"*i)

print("\n".join(myList))

# Driver Code

n = 5

pypart(n)

180度旋转后:

# Python 3.x code to demonstrate star pattern

# Function to demonstrate printing pattern

def pypart2(n):

# number of spaces

k = 2*n - 2

# outer loop to handle number of rows

for i in range(0, n):

# inner loop to handle number spaces

# values changing acc. to requirement

for j in range(0, k):

print(end=" ")

# decrementing k after each loop

k = k - 2

# inner loop to handle number of columns

# values changing acc. to outer loop

for j in range(0, i+1):

# printing stars

print("* ", end="")

# ending line after each row

print("\r")

# Driver Code

n = 5

pypart2(n)

0.0000
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子