题目:打印出如下图案(菱形):
*
***
*****
*******
*****
***
*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。
# -*- coding:utf-8 -*-
def main():
for i in range(1, 5):
print(' ' * (4 - i) + '* ' * i)
for i in range(3, 0, -1):
print(' ' * (4 - i) + '* ' * i)
main()
更多推荐
菜鸟教程 练习实例23 (python3)
发布评论