도찐개찐
[python] 사칙 연산자 본문
1. 파이썬(Python) 사칙연산자
+ | 덧셈 |
- | 뺄셈 |
* | 곱하기 |
** | 거듭 제곱 |
/ | 나누기 |
// | 나누기 연산 후 소수점 이하의 수를 버리고, 정수 부분의 수만 구함 |
% | 나누기 연산 후 몫이 아닌 나머지를 구함 |
2. 파이썬(Python) 사칙연산 예제 코드
# 파이썬 '+' 덧셈
print("%d+%d=%d" % (123, 456, 123 + 456))
a = 1
b = 1
print("%d+%d=%d" % (a, b, a + b))
# 파이썬 '-' 뺄셈
print("%d - %d = %d" % (456, 123, 456 - 123))
a = 1
b = 10
print("%d - %d = %d" % (a, b, a - b))
# 파이썬 '*' 곱셈
print("%d * %d = %d" % (2, 8, 2 * 8))
a = 1
b = 10
print("%d * %d = %d" % (a, b, a * b))
# 파이썬 '**' 거듭제곱
# 정수형 상수의 표현 범위는 제한이 없으며, CPU 레지스터로 표현할 수 있는
# 크기보다 큰 정수를 다룰 때는 연산 속도가 느려진다.
print("%d ** %d = %d" % (2, 3, 2 ** 3))
print("%d ** %d = %d" % (2, 3, pow(2, 3)))
a = 4
b = 3
print("%d ** %d = %d" % (a, b, a ** b))
print("%d ** %d = %d" % (a, b, pow(a, b)))
# 파이썬 '/' 나누기
print("%d / %d = %f" % (10, 3, 10 / 3))
a = 4
b = 3
print("%d / %d = %f" % (a, b, a / b))
# 파이썬 '//' 나누기(정수 몫) 구하기 나누기의 차이
# 소수점 이하의 수를 모두 버리고 몫만 나타낼 때 ‘//’ 연산자를 사용한다.
a = 4
b = 3
print("%d / %d = %f" % (a, b, a / b))
print("%d // %d = %f" % (a, b, a // b))
# 파이썬 '%' 나머지
print("%d %% %d = %d" % (10, 3, 10 % 3))
a = 4
b = 3
print("%d %% %d = %d" % (a, b, a % b))
728x90
'PYTHON' 카테고리의 다른 글
[python] 형변환(casting) (0) | 2022.07.12 |
---|---|
[python] 연산자(operator) (0) | 2022.07.11 |
[python] 삼항 연산자(Ternary operator) (0) | 2022.07.11 |
[python] 자료형(data type) (0) | 2022.07.11 |
[python] print 함수의 이해 (0) | 2022.07.11 |
Comments