본문 바로가기

프로그래밍 언어/Python

[Python] 별찍기

다양한 모양의 별찍기 참고 : https://blog.naver.com/nkj2001/222698193629

 

파이썬#56 - 파이썬 별표찍기, for 문 활용법 여러가지 별찍기

프로그래밍을 어느정도 접하고 익숙해진 사람들에겐 if 문이나 for 문이나 사실 특별할게 없는 문법들입니...

blog.naver.com


다이아몬드

end = 10
for i in range(1,10,2):
    space = end // 2
    print(space*' ', i*'*')
    end -= 2


start = 3
for i in range(9,0,-2):
    space = start // 2
    print(space*' ', '*'*i)
    start += 2


모래시계

start = 3
for i in range(9,0,-2):
    space = start // 2
    print(space*' ', '*'*i)
    start += 2
    
end = 10
for i in range(1,10,2):
    space = end // 2
    print(space*' ', i*'*')
    end -= 2


도전중인.. 

end = 30
space = end // 2

for i in range(1,11,2):
    print(space * ' ', '*'*i)
    space = space -1
    
end = 20
space = end // 2

for i in range(1,11,2):
    print(space * ' ', '*'*i)
    space = space -1    
    
    
end = 40
space = end // 2    

for i in range(1,11,2):
    print(space * ' ', '*'*i)
    space = space -1

 

'프로그래밍 언어 > Python' 카테고리의 다른 글

[Python] 딕셔너리 단어들의 빈도 수 구하기  (1) 2022.09.22
[Python] 문제 - 로또번호 예측  (0) 2022.09.22
[Python] 제어문 if  (1) 2022.09.20
[Python] 불 자료형  (1) 2022.09.20
[Python] 집합 자료형  (2) 2022.09.20