Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 운영체제
- priority_queue
- WinAPI
- html
- C언어
- Array
- Algorithm
- 통계학
- Deque
- queue
- 시스템프로그래밍
- list
- 아두이노
- directx
- 아두이노 컴파일러
- map
- 라인트레이서
- vector
- arduino compiler
- LineTracer
- Visual Micro
- 수광 소자
- set
- 컴퓨터 그래픽스
- 아두이노 소스
- c++
- Stack
- 자료구조
- Arduino
- stl
Archives
- Today
- Total
Kim's Programming
Python - 숫자형 변수 본문
여러가지 숫자의 형태와 출력
파이썬은 다양한 변수형을 지원합니다. 또 다른 언어와는 다르게 변수의 형태를 지정하지 않습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# 숫자형
num1 = 123
# 실수형
num2 = 1.2
num3 = 4.24E10
# 8진수
num4 = 0o177
# 16진수
num5 = 0xABC
print(num1) #출력 : 123
print(num2) #출력 : 1.2
print(num3) #출력 : 42400000000.0
print(num4) #출력 : 127
print(num5) #출력 : 274
|
cs |
- 기본적으로 입력된 모든 숫자들은 10진수 형태로 표현이 됩니다.
- 8진수는 0o를 16진수를 0x를 이용해서 표현합니다.
숫자의 사칙연산과 그 외의 연산
파이썬은 숫자들에 대해서 사칙연산을 지원합니다.
1
2
3
4
5
6
7
|
# 사칙연산
num1 = 5
num2 = 7
print(num1 + num2) # +
print(num1 - num2) # -
print(num1 * num2) # *
print(num1 / num2) # /
|
cs |
- 정수와 정수 연산에서 표현에 필요하다면 실수형으로 바뀝니다.
- num1 / num2의 계산은 5/7로 정수/정수로 되어 다른언어 처럼 정수값이 나와 0이 되어야 할 것 같지만 실수형태인 0.7142857142857143의 값을 출력하게 됩니다.
추가적으로 다음의 연산자도 지원합니다.
1
2
3
4
5
6
7
8
|
# 제곱 연산
print(num1 ** num2)
# 나머지 연산
print(num1 % num2)
# 몫 반환 연산자
print(num1 // num2)
|
cs |
소스코드: https://github.com/kiheyunkim/pythonStudy/blob/master/numberType.py