도찐개찐

[python] 사칙 연산자 본문

PYTHON

[python] 사칙 연산자

도개진 2022. 7. 11. 12:28

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