본문 바로가기
python

[python] 반복문으로 별모양 출력하기

by 바디스 2020. 7. 22.

1. 3X4 네모 모양

 

 

1
2
3
4
for i in range(3):
    for j in range(4):
        print("*",end="")
    print()
cs

 

2. 직각 삼각형(좌측)

 

 

 

1
2
3
4
5
for i in range(3):
    for j in range(3):
        if(j<=i):
            print("*",end="")
    print()
cs
 
3. 직각 삼각형(우측)
 

 

1
2
3
4
5
6
7
8
for i in range(3):
    for j in range(3,0,-1):
        if(j<=i+1):
            print("*",end="")
        else:
            print(" ",end="")
    print()
 
cs

 

4. 이등변삼각형
 

 

1
2
3
4
5
6
7
8
9
10
for i in range(3):
    for j in range(3,0,-1):
        if(j<=i+1):
            print("*",end="")
        else:
            print(" ",end="")
    for j in range(3):
        if(j<i):
            print("*",end="")
    print()
cs
 
5. 마름모

 

1
2
3
4
5
6
num = 5
 
for i in range(1,num,2):
    print(" "*((num-i)//2)+"*"*i)
for i in range(num,0,-2):
    print(" "*((num-i)//2)+"*"*i)
cs
 

 

 

댓글