[파이썬] 함수 만들기

945 단어 파이썬파이썬

def

<example 1 >

def add(a, b) : 
  c= a+b
  print(c)

add(2,3) = 5

<example 2 >

def add(a, b) : 
  c= a+b
  return c

-add(2,3) # 얘는 아무일도 이어나지 않음, 그러나 5라는 값을 가지고 있는 변수
-print(add(2,3)) = 5 # 이때야 비로소 값 출력

return

= 값을 리턴하고, 함수를 종료하는 역할, 아래와 같이 여러값 반환 가능

<example 3>

def add(a, b) : 
	c=a+b
    d=a-b
    return c, d
 
print(add(2,3))

몫 : // , 나머지 : %

<약수 구하기 함수> -return 이해하기

def isPrime(x) : 
	for i in range(2,x) :
    	if x%i==0 :
        	return False
    return True
 

a=[12,13,7,9,19]

for y in a :
	if isPrime(y) :
    	print(y)

=> true return 되면 if True 성립되어 진행되고, print(y, end='') 실행된다

좋은 웹페이지 즐겨찾기