题解 | #菱形图案#

菱形图案

http://www.nowcoder.com/practice/8b935f8ffe99445dbd42494febd13e45

BC105 菱形图案

思路:

step1:分上下层打印;

代码如下:

while True:
    try:
        n = int(input())
        i = 1
        while i <= 2*n + 1:
            j = n + 1
            while j >= 1:
                if i <= j:
                    if i >= j:
                        print('* ',end='')
                    else:
                        print(' ',end='')
                elif i > j:
                    if i + j <= 2*n + 2:
                        print('* ',end='')
                    else:
                        print(' ',end='')
                j -= 1
            print()
            i += 1
    except:
        break
全部评论

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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