Python/Study

python 기초 - 사칙 연산, 절대값, 반올림 등

pybi 2023. 1. 15. 15:10

1. 기초적인 연산

가장 기초적인 연산인 더하기 빼기 등이다.

print(1 + 1) # 더하기
print(4 - 2) # 빼기
print(3 * 2) # 곱하기
print(9 / 3) # 나누기
print(2 ** 3) # 제곱
print(5 % 3) # 나머지 = 2
print(10 // 3) # 몫

 

결과값은 아래와 같다.

2    
1    
10   
2.0  
8    
2    
1
3

 

 

2. 비교 연산

크거나 같거나 다르거나에 대해 연산한다.

print(12 > 3) # True
print(5 >= 7) # False
print(12 < 3) # False
print(7 <= 7) # True

print(4 == 4) # 같으면 True
print(3 == 2) # 다르면 False
print((2 + 5) == 7) # 같으면 True
print(2 != 3) # 다르면 True

 

결과값은 아래와 같다.

True
False
False
True
True
False
True
True

 

3. 논리연산 (and, or, not)

print((3 > 1) and (9 > 6))  # 좌항과 우항이 모두 참인가?
print((6 > 0) or (3 > 6))  # 좌항 또는 우항 중 하나라도 참인가?
print(not(1 == 3)) # 좌항과 우항이 다른지 비교한 결과의 반대
print(5 > 4 > 3) # 모두가 참이면 True

 

결과값은 아래와 같다.

True
True
True
True

 

4. 변수 계산 간소화

아래처럼 +=, -= 등의 형태로 변수의 계산을 간소화시킬 수 있다.

num=9
num += 3 # num = num + 3 와 동일
print(num)

num=9
num *= 3 # num = num * 3 와 동일
print(num)

num=9
num /= 3 # num = num / 3 와 동일
print(num)

num=9
num -= 3 # num = num - 3 와 동일
print(num)

num=9
num %= 3 # num = num % 3 와 동일
print(num)

 

결과값은 아래와 같다.

12
27
3.0
6
0

 

 

5. 절대값, 제곱, 반올림 등

print(abs(-7)) # -7 의 절대값 = 7
print(pow(5, 2)) # 52제곱 = 5 * 5 = 25
print(max(9, 15)) # 512 중 큰 값 = 15
print(min(15, 12)) # 1512 중 작은 값 = 12
print(round(5.14)) # 5.14 의 반올림 = 5

 

결과값은 아래와 같다

7
25
15
12
5

 

6. 올림, 내림, 제곱근

import math

print(math.floor(5.15)) # 내림
print(math.ceil(2.66)) # 올림
print(math.sqrt(9)) #제곱근
5
3
3.0

 

끝!