# coding=utf-8
print ('\n'.join(['*'*6 for i in range(4)]))
# ******
# ******
# ******
# ******
print ('\n')
print ('\n'.join(['*'*(i*2+1) for i in range(4)]))
# *
# ***
# *****
# *******
print ('\n')
print ('\n'.join([('*'*(i*2+1)).center(7, ' ') for i in range(4)]))
# *
# ***
# *****
# *******
print ('\n')
print ('\n'.join([('*'*(abs(i-3)*2+1)).center(7, ' ') for i in range(4)]))
# *******
# *****
# ***
# *
print ('\n')
print ('\n'.join([('*'*([i,abs(i-6)][i>3]*2+1)).center(7, ' ') for i in range(7)]))
# *
# ***
# *****
# *******
# *****
# ***
# *
print ('\n')
print ('\n'.join(['*'*([i,abs(i-6)][i>3]*2+1) for i in range(7)]))
# *
# ***
# *****
# *******
# *****
# ***
# *
input("nnnnn....")
# nnnnn....
```
人生苦短, 我用Python之一句话打印'*'图案(列表推导式)
最新推荐文章于 2023-11-06 15:47:46 发布
本文通过一系列Python代码展示了如何使用循环和字符串操作来打印不同形状的星号图案,包括正方形、金字塔、倒金字塔和钻石形状,适用于初学者理解和练习基本的编程概念。
342

被折叠的 条评论
为什么被折叠?



