728x90
반응형

1. n의 배수 m개를 반환

def times_input(a,b):
    result=[]
    for i in range(1,b+1):
        result.append(a*i)
    return result
a=int(input("a를 입력하세요."))
b=int(input("b를 입력하세요."))
times_input(a,b)

 

def times_input(a,b):
    if b%3==0: return '3의 배수를 입력하셨어요 다시 입력하세요.'
    result=[]
    for i in range(1,b+1):
        result.append(a*i)
    return result
a=int(input("a를 입력하세요."))
b=int(input("b를 입력하세요."))
times_input(a,b)

while문으로 하면 3의배수를 적기전까지 계속 반복할 것같은데 아직 거기까진 구현하지 않았다!

 

2. n의 배수 m까지 구하기

def math(n,m):
    for i in range(1,m+1):
        if i %n==0:
            print(i)
n=int(input("n을 입력하세요."))
m=int(input("m을 입력하세요."))
math(n,m) 

728x90
반응형

+ Recent posts