블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형
더하기 연산 +
num1
과 num2
라는 변수를 생성하여, 2개의 변수를 더한 값을 print()
함수로 출력한다
수학에서 사용하는 더하기(+
)와 동일하다
num1 = 10
num2 = 6
print(num1 + num2) # 16
빼기 연산 -
num1 = 10
num2 = 6
print(num1 - num2) # 4
곱하기 연산 *
프로그래밍에서는 곱하기를 x 기호 대신에 *
를 사용한다.
- 읽을때는
*
를 '에스테르크'라고 읽음
num1 = 10
num2 = 6
print(num1 * num2) # 60
제곱 연산 (**)
*
1개를 사용하면 단순히 곱하기 연산이지만, **
2개를 사용하면 제곱(pow
) 연산이된다.
print(2 ** 4) # 16
- 2^4 = 2 * 2 * 2 * 2 = 16
나누기 연산
파이썬에서 나누기 연산은 2가지가 존재
- / 과 //
print(10 / 6) # 1.6666666666666667
print(10 / 5) # 2.0
print(10 // 6) # 1
print(10 // 4) # 2
즉, 정리하면
/
: 소숫점까지 모두 계산. (딱 알맞게 나누어 떨어져도 .0 이라는 소수점이 붙는다)//
: 무조건 내림하여 소숫점을 버리고 정수 형태로 값을 계산
나머지 연산
프로그래밍에서는 나누기 뿐만 아니라 나눈 나머지 값도 계산할 수 있다.
%
기호를 사용
10을 6으로 나누면 몫은 1, 나머지 4가 된다.
- 10 = (6 * 1) + 4
num1 = 10
num2 = 6
print(num1 % num2) # 4
짝수 & 홀수
보통 짝수, 홀수를 구분할때 많이 사용한다.
even = 4
odd = 3
print(even % 2) # 0 (2로 나누어 떨어지므로, 짝수)
print(odd % 2) # 1 (2로 나눴지만 나누어 떨어지지 않으므로, 홀수)
관련 글
2020/11/26 - [Language/Python] - Python 문자, 문자열 다루기
반응형
'Language > Python' 카테고리의 다른 글
파이썬(Python)의 특징 정리 (0) | 2021.01.14 |
---|---|
Python 문자와 문자열 다루기 (0) | 2020.11.26 |
Windows에 Python 3.7.9 설치하기 (0) | 2020.11.26 |
MacOS에 Python 3.7.9 버전으로 설치하기 (0) | 2020.11.26 |
python으로 qrcode 생성기 만들기 (0) | 2020.08.08 |