首页 > 其他 > 详细

if与while相互嵌套,菱形*的实现.py

时间:2018-01-10 22:08:49      阅读:195      评论:0      收藏:0      [点我收藏+]

"""
    *        
   * *       
  * * *      
 * * * *     
* * * * *    
 * * * *     
  * * *      
   * *       
    *        
"""

# -*-coding:utf-8-*-

# i = 0
#
# while i < 9:
#
#     if i < 5:
#
#         print(" "*(4-i),"* "*(i+1))
#
#     else:
#
#         print(" "*(i-4),"* "*(9-i))
#
#     i += 1


"""
    *        1 4 1
   * *       2 3 2
  * * *      3 2 3
 * * * *     4 1 4
* * * * *    5 0 5
 * * * *     6 1 4
  * * *      7 2 3
   * *       8 3 2
    *        9 4 1
"""

row = 1

 

while row <= 9:

    if row <= 5:

        print(" "*(5-row),end="")

        col = 1

        while col <= row:


            print("* ",end="")

            col += 1

        print("")

    else:

        print(" "*(row-5),end="")

        col = 1

        while col <= (10 -row):

 

            print("* ",end="")


            col += 1
        print("")

    row += 1

if与while相互嵌套,菱形*的实现.py

原文:https://www.cnblogs.com/hm-hx-ldy/p/8260906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!