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)) # 5의 2제곱 = 5 * 5 = 25
print(max(9, 15)) # 5 와 12 중 큰 값 = 15
print(min(15, 12)) # 15 와 12 중 작은 값 = 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
끝!
'Python > Study' 카테고리의 다른 글
python 기초 - if, for, while, break, continue (+한줄수식) (0) | 2023.01.15 |
---|---|
python 기초 - list, dictionary, tuple, set (1) | 2023.01.15 |
python 기초 - venv 사용하기 (0) | 2023.01.15 |
python 기초 - logging (0) | 2023.01.15 |
python 기초 - datetime (0) | 2023.01.15 |