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 |
댓글