728x90

013. 결과값과 변수

 

위에서 myDiv는 나누기를 하고 난 후 몫과 나머지를 구하는 식인데 결과값이 2,1이다

a,b = 결과값 2, 1이

a=2, b=1로 들어간다

 

변수가 두개 있는 것 같은 것에서 멘붕왔던 때를 기억하며...

왼쪽꺼는 왼쪽으로 오른쪽꺼는 오른쪽으로 들어가는 걸 알아두자!

 


 

이번 개념은 간단하면서 중요하다. 추후에 알고리즘에서도 사용되는

a=b
b=c
c=a

이 개념에도 이어지기 때문인데, 처음 저걸 들었을 때 진짜 멘붕오고 무슨 말인지...ㄷㄷ

나중에 차차 또 알아보자. 일단 이런게 있다는 것만 알아두고 skip

 


 

❓튜플이 소괄호 생략하고 써도 되는데 혹시 무슨 관련이...?❓

❓ 아니면 구분하는 방법을 알아둬야 할 것 같기도 하고?❓

그래서 한번 type()를 찍어보았다.

변수를 복수로 지정할꺼면 넣을 값이랑 변수의 수를 맞춰줘야하고,

아래 에러메세지에서처럼 변수가 2개면 2개의 값을 넣어달라고 한다.

변수명 한개에 콤마( , )로 구분해주면 소괄호를 생략해도 튜플로 인식한다

 

 

❓변수명이 2개인데 tuple을 쓰고 싶다면❓

z값에 튜플 (1,2) 값이

y값에 튜플 (2,3) 값이 잘 들어가있다

결론 : 가능!

 

*ipynb 파일(주피터)에서 그냥 변수명만 쳐도 프린트함수처럼 출력이 되는데

print()를 써서 출력하는거랑 이상하게 결과값이 좀 다르게 나온다. 이전 포스팅에서 좀 다뤄봤는데 

아직도 이해가 다 안되서 죽겠다. 여튼 이런게 있다고 알고 넘어가자!

 

 

728x90
반응형

+ Recent posts