Python - 연산자, 숫자 처리 함수

이호현·2020년 7월 2일
0

Python

목록 보기
2/10

1. 연산자

기본 연산자

print(1 + 1)				# 2
print(5 - 2)				# 3
print(2 * 8)				# 16
print(6 / 3)				# 2
print(2 ** 3)				# 8 (제곱)
print(7 % 3) 				# 1 (나머지)
print(8 // 3)				# 2 (몫)

크기 비교 연산자 1

print(4 > 2)				# True
print(1 > 3)				# False
print(3 >= 3)				# True
print(4 == 4)				# True
print(4 == 2)				# False
print(2 != 3)				# True
print(not(2 != 3))			# False (not은 boolean 반대값으로 바꿈)

크기 비교 연산자 2

and( & ), or( | ) 사용
연속으로 비교 사용가능

print((3 > 1) and (3 < 4))		# True
print((3 > 1) & (3 < 4))		# True
print((3 > 1) or (3 < 2))		# True
print((3 > 1) | (3 < 2))		# True
print(2 < 3 < 4)			# True
print(2 < 3 < 1)			# False

2. 숫자 처리 함수

기본 숫자 처리 함수

print(abs(-5))				# 5(절대값)
print(pow(4, 2))			# 16(pow(a, b) - a의 b제곱)
print(max(1, 4))			# 4(숫자 중 최대값)
print(min(1, 4))			# 1(숫자 중 최소값)
print(round(2.11))			# 2(반올림)
print(round(2.78))			# 3

math 라이브러리 함수

from math import *			# math 라이브러리를 사용하기 위해
print(floor(5.62))			# 5(내림)
print(ceil(4.03))			# 5(올림)
print(sqrt(25))				# 5(제곱근)

랜덤 숫자 함수

from random import *			
print(random())				# 0이상 1미만의 랜덤한 숫자값 생성(소수점 이하 포함)
print(random() * 10)			# 0이상 10미만의 랜덤한 숫자값 생성(소수점 이하 포함)
print(int(random() * 10))		# int()를 이용해 정수값 표현가능
print(randrange(1, 11))			# 1이상 11미만의 값 생성
print(randint(1, 10))			# 1이상 10이하의 값 생성
profile
평생 개발자로 살고싶습니다

0개의 댓글