isdigit() : 숫자인지 아닌지 판별 false와 true 중 하나를 반환함

 

isalpha() :  문자열인지 아닌지 false와 true 중 하나를 반환함

 

eval() :  문자열로 입력된 수식을 계산함 ex) "1+2" 문자열로 저장되었지만 eval 사용 시 1+2= 3 즉 3 출력됨

 

 

두 배수를 구하는 함수를 만들어보고 함수명을 multi라 하자 메인 함수에서 두 수를 입력받아 최소공배수를

구하는 함수 구현해보자!

===================================

def multi(num, m):

    if(m% num ==0):

        return True

    else:

        return False

 

n1 = int(input("수 1 : "))

n2 = int(input("수 2 : "))

i = max(n1, n2)

 

while 1:

    if(multi(n1, i) and multi(n2, i) ):

        break

    i = i+1

 

print(n1, "과 " , n2 , "의 최소공배수는" , i) 

 

===================================

함수 다음에는 자료구조에 대해 알아봅시다

 

 

+ Recent posts