- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- tapply
- substr
- rest api
- 연산자
- r
- ReLU
- Observable
- Request
- 명령어
- swiftUI
- Optional
- MVC
- struct
- ios
- SWIFT
- 시각화
- 딥러닝
- 티스토리챌린지
- deeplearning
- sigmoid
- cocoapods
- SQL
- 오블완
- decode
- Python
- scheduledTimer
- barplot
- rxswift
- HTTP
- Linux
iOS 개발 기록 블로그
파이썬 (python) 자료형, 최대공약수 구하기 본문
정수형 자료
자연수 (1,2,3,…) 와 음수 (-1,-2,-3,…) 와 0으로 이루어진 수 체계를 정수라 한다.
예)
a = 123
b = -123
c = 0
일반 프로그래밍에서 지원하는 정수형 상수의 범위는
-2,147,473,647 ~ 2,147,473,647 인데
파이썬은 메모리가 허용하는 범위에서 지원 가능한 수를 사용할 수 있다.
실수형 자료
실수는 소수로 나타낼 수 있는 유리수와 소수로 나타낼 수 없는 무리수로 구성된 집합.
파이썬은 실수를 지원하기 위해서 부동 소수형을 제공한다.
부동 소수형 특징
- 8바이트만 이용해서 수를 표현한다. 즉, 한정된 범위의 수만 표현할 수 있다.
- 디지털 방식으로 소수를 표현해야 하므로 정밀도의 한계가 있다.
>> 소수점 이하 15자리만 표현하고 끝낼 수 있는 수가 아니다.
8바이트만 이용해서 수를 표현하기 때문에 한정된 범위의 수만 표현한 것이다.
부동 소수형은 정밀도의 한계를 가지고 있다.
이것은 파이썬 만의 문제가 아니라, 부동 소수형이 어떻게 구성되고 동작되는가를 정의하는 표준인 IEEE 754를 따르는 모든 컴퓨터 시스템의 문제이다.
IEEE 754 는 제한된 메모리를 이용해서 (파이썬의 경우 8바이트) 실수를 표현하기 때문에 제한된 정밀도를 갖는다.
최대공약수 구하기
예제 1) while loop 문을 이용해서 코드를 작성하는데 두 수를 입력 받아서 최대 공약수를 출력하시오
파이썬으로 우리가 해야할 것들
1. 자유롭게 어떤 데이터든 긁어올 수 있는 웹 크롤링 능력
2. 딥러닝 신경망을 파이썬으로 구현하는 능력
3. 데이터 전처리를 위한 함수를 파이썬으로 구현할 수 있는 능력
4. 게임 프로그램을 인공지능으로 구현하기 위해
5. 인공지능의 눈이라고 할 수 있는 CNN 신경망을 구현하기 위해서
연산자
코드
결과 콘솔
>> x != y 가 파이참(에디터)에서 자동으로 위 이미지처럼 변환되어 보여진다. 왜 그런지는 전혀 모르겠음.
'Python' 카테고리의 다른 글
python (파이썬) 시퀀스, 별 찍기 (0) | 2021.12.21 |
---|---|
파이썬(python) bool basic, how to read csv using pandas (0) | 2021.12.10 |
파이썬 (python) if, for문 기본, 구구단 출력하기, 팩토리얼(factorial) (0) | 2021.11.28 |
파이썬을 배우는 이유, 자료형 (0) | 2021.11.17 |
CentOS에 Atom 설치하기, Python2를 Python3로 변경 (0) | 2021.11.07 |