본문 바로가기

python_nolza

다이아몬드 만들기

728x90

# *로 마름모 만들기

def make_daiamond(num):
    for i in range(num+1):
        blank = num - i
        print(" "*blank + '* '*i, '*의 수는 {}'.format(i))

    for i in range(num):
        sm = num-1 - i
        print(" "*(i+1) +"* "*sm, '*의 수는 {}'.format(sm))

print('''
가운데 *을 몇개로 할까요?'''
)

num_daiamon = input()
make_daiamond(int(num_daiamon))
728x90
반응형

'python_nolza' 카테고리의 다른 글

텐서플로우  (0) 2023.02.11
text to image  (0) 2023.02.06
구구단  (0) 2023.02.02
파이썬 코딩에 관한 시  (0) 2023.02.02
코드의 가독성 vs 효율성  (0) 2023.02.02