반응형
Notice
Recent Posts
Recent Comments
Link
Today
Total
07-05 05:44
«   2024/07   »
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 31
Archives
관리 메뉴

iOS 개발 기록 블로그

파이썬 (python) 자료형, 최대공약수 구하기 본문

Python

파이썬 (python) 자료형, 최대공약수 구하기

crazydeer 2021. 12. 2. 08:00
반응형

정수형 자료

자연수 (1,2,3,…) 음수 (-1,-2,-3,…) 0으로 이루어진 체계를 정수라 한다.

 

예)

a = 123

b = -123

c = 0

 

일반 프로그래밍에서 지원하는 정수형 상수의 범위는
-2,147,473,647 ~ 2,147,473,647
인데

파이썬은
메모리가 허용하는 범위에서 지원 가능한 수를 사용할 있다.

 

 

 

실수형 자료

실수는 소수로 나타낼 있는 유리수와 소수로 나타낼 없는 무리수로 구성된 집합.
파이썬은
실수를 지원하기 위해서 부동 소수형을 제공한다.

 

부동 소수형 특징

  1. 8바이트만 이용해서 수를 표현한다. 즉, 한정된 범위의 수만 표현할 수 있다.
  2. 디지털 방식으로 소수를 표현해야 하므로 정밀도의 한계가 있다.

 

 

 

>> 소수점 이하 15자리만 표현하고 끝낼 있는 수가 아니다.
8
바이트만 이용해서 수를 표현하기 때문에 한정된 범위의 수만 표현한 것이다.

 

 

 

부동 소수형은 정밀도의 한계를 가지고 있다.
이것은 파이썬 만의 문제가 아니라, 부동 소수형이 어떻게 구성되고 동작되는가를 정의하는 표준인 IEEE 754 따르는 모든 컴퓨터 시스템의 문제이다.

IEEE 754
제한된 메모리를 이용해서 (파이썬의 경우 8바이트) 실수를 표현하기 때문에 제한된 정밀도를 갖는다.

 

 

 

최대공약수 구하기

예제 1) while loop 문을 이용해서 코드를 작성하는데 수를 입력 받아서 최대 공약수를 출력하시오

 

 

파이썬으로 우리가 해야할 것들

1. 자유롭게 어떤 데이터든 긁어올 있는 크롤링 능력
2. 딥러닝 신경망을 파이썬으로 구현하는 능력
3. 데이터 전처리를 위한 함수를 파이썬으로 구현할 있는 능력
4. 게임 프로그램을 인공지능으로 구현하기 위해
5. 인공지능의 눈이라고 있는 CNN 신경망을 구현하기 위해서

 

 

 

 

연산자

코드

결과 콘솔

 

>>  x != y 가 파이참(에디터)에서 자동으로 위 이미지처럼 변환되어 보여진다. 왜 그런지는 전혀 모르겠음.

 

 

 

반응형