A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 金路成 中级黑马   /  2018-8-4 19:41  /  729 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

num = 5
hang = 1
while hang <= num:
    if hang == 1 or hang == num:
        lie = num
        while lie >= hang:
            print(" ", end="")
            lie -= 1
        count = 1
        while count <= (2 * hang - 1):
            print("*", end="")
            count += 1
        print("")
    else:
        lie = num - 1
        while lie >= hang - 1:
            print(" ", end="")
            lie -= 1
        print("*", end="")
        count = 1
        while count <= (2 * (hang - 1) - 1):
            print(" ", end="")
            count += 1
        print("*")
    hang += 1

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马