본문 바로가기
카테고리 없음

파이썬 함수

by 비즈봉 2019. 5. 2.
def hello():#함수 선언
	name=input('이름을 입력하세요! ')#이름 입력
	print('안녕!',name)					  
hello()


def hello(name) :
	#name = input("이름을 넣어주세요 ")
    print(name)
    
hello("kimsa")


def sum(a,b) :
    z=a+b
    return(z)
y=sum(3,8)
print("return value of sum() =",y)

 sum(3,8)로부터 함수가 호출되어 z로 리턴됨

return된 값을 y변수에 저장하면 어딘가 temp안에 있던 sum(3,8)이 y에 저장 된다.


def hello(name) :
    print(name + '님')
    name = "I love you"
    print(name)
    
hello("kimsa")
print(name)

name이라는 변수는  hello 라는 함수 안에서만 유효하다.

함수선언 안에서의 블록은 함수선언 밖에서는 유효하지 않다.

댓글