본문 바로가기
Python

[python]파이썬 숫자형

by inspireman 2021. 1. 18.
728x90

|파이썬 숫자형 연산|


 

1. 사칙연산 (+, -, *, /)

a = 10
b = 6

print(a + b)	#덧셈 연산 
print(a - b)	#빼기 연산
print(a / b)	#나눗셈 연산
print(a * b)	#곱셈 연산

# 결과
16
4
1.6666666666667
60

 

2.  몫과 나머지 (//, %, divmod)

a = 10
b = 6

print(a // b)		# 몫 (//)
print(a % b)		# 나머지 (%)
print(divmod(a , b))	# 몫과 나머지를 한번에 구해주는 함수 (divmod)

# 결과
1
4
(1 , 4)

 

3. 절댓값 (abs)

# 수를 절댓값 바꿔주는 함수(abs)

a = -10
b = 6

print(abs(a))
print(abs(b))

# 결과
10
6

 

4. 제곱 (** ,pow)

a = 10
b = 6

print(a**b)		# 제곱(**)
print(pow(a , b))	# 제곱 함수(pow)

# 결과
1000000
1000000

 

5. min, max, round 함수

a = 10.15
b = 6

print(min(a, b))	# 두개의 숫자 중 작은 값
print(max(a, b))	# 두개의 숫자 중 큰 값
print(round(a))		# a 변수의 숫자를 반올림

# 결과
6
10.15
10

 

6. random 함수

from random import *			# random 함수 가져오기

a = [1, 2, 3, 4, 5]
shuffle(a)				# a변수의 값을 랜덤으로 섞어 줌

print(random())				# 0.0 ~ 1.0 미만의 임의의 값 생성
print(random() * 10 )			# 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random() * 10 ) + 1 )		# 1 ~ 10 미만의 임의의 값 생성
print(randrange(1, 20))			# 1 ~ 20 미만의 임의의 값 생성
print(randint(1, 20))			# 1 ~ 20 이하의 임의의 값 생성
print(a)		

# 결과
0.9697714076800434
7.215703728849789
7
4
1
[5, 3, 4, 1, 2]

 

7. 실수형을 정수로 ,정수형 실수형으로 변환

a = 10.15
b = 6

print(int(a))		# 실수형을 정수형으로 변환
print(float(b))		# 정수형을 실수형으로 변환

# 결과
10
6.0

 

728x90
반응형

'Python' 카테고리의 다른 글

[python]파이썬 리스트  (0) 2021.01.27
[python]파이썬 문자열  (1) 2021.01.19
[python]파이썬 변수 선언  (0) 2021.01.17
변수 이름 표기 규칙  (0) 2021.01.14
Visual studio code에서 Python 파일 디버깅하기  (1) 2021.01.12

댓글