파이선 기본 문법으로 사칙연산 해봅시다~
다른 언어( C++, java, C# , matlab) 을 해보신 분이라면 그냥 넘어가도 됩니다.
이건 기초중의 기초!
덧셈
숫자와 + 기호만 있으면 할 수 있습니다. (개발자들은 계산기 안쓴다는..?)
>>> 88 + 22
위와 같이 쓰고 Enter키를 눌러보세요.
뺄셈
숫자와 - 기호만 있으면 할 수 있습니다.
>>> 1010- 10
곱셈
숫자와 * 기호만 있으면 할 수 있습니다.
>>> 3 * 3
나눗셈
숫자와 / 기호만 있으면 할 수 있습니다.
>>> 1000 / 6
나머지
숫자와 % 기호만 있으면 할 수 있습니다. 코딩에서는 나머지 구하는 것도 많이 사용됩니다.
"/" 기호와 "%" 기호를 혼동하면 안됩니다. 주의!
>>> 100% 3
함수 사용해서 나눗셈
파이선에는 다양한 함수들이 있습니다.
다음번에 같이 정리하도록해요~
우선 divmod() 함수를 사용해서 나머지 계산이 가능합니다.
>>> divmod(100, 3)
변수
변수에 숫자를 넣어줄 수 있습니다. 그러면, 그 변수(보통 알파벳으로 만듭니다)를 칠때마다, 우리가 저장해놓은 값이 출력됩니다.
>>> hello = 123
이렇게 하면, hello 라는 text를 쳤을 때, 123 이라는 숫자가 나옵니다.
해당 변수들은 나중에 사칙연산할 때도 사용이 됩니다.
그럼 변수하나 더 선언해봅니다.
>>> peter = 123
hello peter에 값이 들어가 있는 상태죠.
변수 사칙연산
그럼 우리가 두개 글자를 덧셈해줄수 있습니다. hello peter !
>>> hello + peter
어떤 결과가 나올까요? 123+123=246
246이라는 숫자가 출력됩니다.
코딩할 때 변수는 아주 기본입니다.
값을 계속 변경할 수 있습니다.
>>> peter = 456
>>> peter = 789
이렇게 해주면 최종 대입값인 789가 출력됩니다.
같은 변수에 값 넣기
마지막 변수에 값이 들어간다고 말했죠?
마찬가지로, 20% 할인값을 계산할 수 있습니다.
>>> price = 100
>>> price = price * 0.80
>>> price
20%할인 값이 나오겠죠
해당 연산은 아래처럼 변경도 가능합니다.
price = price * 0.80
->
price *= 0.80
덧셈은 +=
뺄셈은 -=
곱셈은 *=
나눗셈은 /=
변수에 문자 넣기
변수에는 숫자 말고 문자도 넣을 수 있습니다.
>>> man = 'peter'
man은 'peter'다
라는 문장을 코딩화 한 것입니다.
이렇게 내가 생각하는걸 코딩할 수 있어야 합니다.
열심히 공부해서 그렇게 되어봅시다!
문자도 덧셈을 할 수 있습니다.
>>> man0 = 'This'
>>> man1 = 'is'
모두 더해볼까요
>>> man0 + man1 + man
Thisispeter
문자가 합쳐졌지만, 보기 힘들죠? 덧셈 사이에 공백을 넣어줄 수 있습니다.
>>> man0 + ' ' + man1 + ' ' + man
This is peter
함수
모든 코딩에는 함수라는 개념이 있습니다.
내가 원하는 계산식을 함수에 넣고,
여러번 call해서 쓸 수 있는거죠.
다음시간에는 함수와 for 문 설명해볼게요~
댓글