题解 | #时间转换#

圣诞树

http://www.nowcoder.com/practice/9a03096ed8ab449e9b10b0466de29eb2

n = int(input())
for i in range(1,n+1):
    for j in range(1,4):
        dic={'1':5,'2':3,'3':1}
        x1 = ' '.join('*'*j)
        listx1 = []
        for k in range(1,i+1):
            listx1.append(x1)
        x2 = (' '*dic[str(j)]).join(listx1)
        print(x2.center(2*3*n-1))
for z in range(n):
    print('*'.center(2*3*n-1))

三重循环:(由外到里)

第一重:循环第i层树冠,共n层

第二重:循环第i层树冠的第j行,共3行

第三重:循环第i层树冠的第j行的第k个树冠,共j个

全部评论

相关推荐

07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务