둘 이상의 함수 반환 값
2021. 8. 31. 15:04ㆍ코딩/Python
진코파를 공부하던 도중, '둘 이상의 함수 반환 값' 코드에서 궁금한 점이 있어서 내가 생각한 방법으로 코드를 작성해보니 같은 결과가 나왔다.
책의 내용 ) h(x,y)
def h(x,y) :
return x+y
x=2
y=2
z=h(x,y)
print(z)
내가 작성한 코드 ) z=x+y
def h(x,y) :
return x+y
x = 2
y = 2
z = x+y
print(z)
책에서는 h의 좌표값을 z 변수에 대입하였지만, 나는 x와 y 변수를 더한 값을 z에 넣는 방법으로 선택했다.
h(x,y)는 함수 h에 2 값을 갖는 x,y를 인자로 넣는다는 뜻이다. 결국 2 라는 값 2개를 넘겨받은 함수 z는 결과 값으로 4를 내어주며 4는 z변수에 할당된다.
그래도 둘의 결과는 4로 동일했다.
'코딩 > Python' 카테고리의 다른 글
파이썬을 사용하면서 궁금했던 점 1탄 (0) | 2021.09.01 |
---|---|
type()으로 자료형 확인하기 + 객체 개념 (0) | 2021.08.31 |
커피 타는 프로그램 작성해 보기 (0) | 2021.08.31 |
time.sleep()으로 코드 출력 천천히 하기 (0) | 2021.08.29 |
파이썬과 자바 속도 체감 ? (반복문) (2) | 2021.08.29 |