카테고리 없음

[파이썬] 이중 for문 (중첩 반복문)

WakaraNai 2021. 2. 23. 19:33
728x90
반응형
'''
x = 2
y = 1

print("###"+str(i)+"단###")
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
print(  x,'*',y,'=', x*y)
y = y + 1
'''
'''
#for문으로 발전
x=2
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)
'''
    
print()
'''
#x=3
x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)
    
x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)
    
x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)

x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)

x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)

x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)

x = x+1
print("###"+str(x)+"단###")
for y in range(1, 10):
    print(  x,'*',y,'=', x*y)
'''

def gugu(x):
    print("###"+ str(x) + "단###")
    for y in range(1, 10):
        print(  x,'*',y,'=', x*y)

def gugudan(n):
    for x in range(2,10): #x = x+1는 range()가 해줌
        if x%2 ==0 and n==2: #2의 자리에 변수 n을 넣어줌
            gugu(x)
        elif x%2 != 0 and n==1:
            gugu(x)
            
while True:
    n = int(input())
    if n==3:
        break
    else:
        gugudan(n)
728x90
반응형