안녕하세요 바람코코 입니다~~ +폰 환경 입니다+ 오늘 할 목표는 사칙연산(+추가)와 저번 시간에 공지했던 변수 합치는 법에 대한 것입니다, 자 바로 시작해볼게요!! 덧셈, 뺄셈, 곱하기, 나누기 출력해보기~! a = 1 + 2 ==> (a 라는 변수에 1 + 2 한 값을 집어 넣습니다.) print(a) ==> (a 라는 변수를 출력합니다.) 나머지 뺄셈, 곱셈, 나눗셈 직접 입력해 보시고 실력을 늘려나갈수 있도록 해줍니당 각각 이런 값들이 나오는데, 변수'a'에 연산을 다르게 해서 집어 넣었는데 정상적으로 출력되는 모습을 볼 수 있습니다. 그 이유는 어제 배웠던 a '=' 1 + 2 에 답이 있습니다. = --> 오른쪽 값을 왼쪽 값에 넣습니다. 즉, 왼쪽 값에 무엇이 들어있든지 상관없이 오른쪽에 있는 값으로 덮어씌웁니다. 그래서, 출력하기 직전의 'a'의 값을 받아와서 print(a)로 출력하기 때문에 정상적으로 연산이 되는 모습을 볼 수 있습니다. 만약 a = 1 + 2 a = 1 - 2 a = 1 * 2 a = 1 / 2 print(a) 를 하게 되면, print(a) 바로 위의 a = 1 / 2의 'a'값을 받아옵니다. 이해가 좀 되셨는지 궁금합니당... 본래 파이썬은 인터프리터 방식이라 1 + 2 만 쳐도 3이 나옵니다. 하지만, VScode란 장소에서 python이란 언어를 빌린 것이기 때문에 방식이 조금 다릅니다. ㄴㅇㄱ 밑에 비교 사진을 보시면 위에 꺼는 1 + 2를 해도 3이란 결과가 나오지 않습니다.
1 + 2만 쳐도 3이란 결과가 나옵니다. 바로 바로 결과를 볼 수 있는 방식이 인터프리터 방식 입니다. (현재 python이 사랑받는 이유 중 하나일 것 같습니다.) +추가 연산)) 몫, 나머지, 제곱 구해보기~! % => 나머지 (1을 2로 나눈 나머지는 1) // => 몫 (1을 2로 나눈 몫은 0) ** => 제곱 (1을 거듭제곱2 한 값은 1) 이 나오게 됩니다. 결과 확인! 정답이구요 바로 변수 합치기로 넘어가겠습니다~~! 변수 합치기~! 변수 'a'와 'b'값을 설정해 주시고 'c'라는 변수에다가 a와 b를 더한 값을 넣어봅니다. c = a + b 이러면 'c'에 'a + b'를 한 값이 들어가게 됩니다. 그러면, a + b를 더한 값에 c를 더한 값을 d라는 변수에 넣어볼까요? 1(a) + 2(b) + 3(c) 이란 값을 'd'에 넣으니까 d는 6이 나오겠죠? 결과 확인하러 가볼까요~~ 6이 나온 것으로 봐서 정상적으로 출력이 됐습니다. 마음대로 수식어 () <== 요런거 붙여서 연습하시면 변수도 자연스럽게 익혀지고 어떤 원리로 동작하는지 알게 됩니다. ( 단, {} [] 같은 것으로 연산을 해볼려고 하니까 특수기호 처리가 돼서 연산이 안됩니다. ) 오늘 할 목표는 달성 완료! 근데 놀라운게 있습니다. 아직 계산기 만드는 거에 손도 안댔는데 1편이 끝났습니다. 다음 시간에 사용자 입력을 받는 것과 계산기를 본격적으로 만드는 시간을 가져보도록 하겠습니다. 간단한거 만들 거에요!! >>> 이 글을 불법복제하면 제가 무서운 벌을 내릴지도... <<< >>> 네이버 블로그 '바람코코'와 연동되어 있습니다. <<< |