기초수학_진법

jaam._.mini·2023년 11월 13일
0

📒Python 기초 수학

목록 보기
17/46

📝이론

진법 이란?

특정 숫자 몇개를 사용하여 수를 표시하는 방법

(1) 2진수 <-> 10진수

  • 2로 더이산 나눌 수 없을 때 까지 나눈다

  • 계산기 > 설정 > 프로그래머 > 값 입력 시 2진수 보여줌


(2) 8진수 <-> 10진수

(3) 16진수 <-> 10진수

(4) 2진수 -> 8진수

(5) 2진수 -> 16진수

💻 파이썬

(1) 기본

  • 0b : 2진수
  • 0o : 8진수
  • 0x : 16진수

(2) 데이터 타입 : 문자열(str)

  • binary : bin() -> print('2진수: {}' .format(bin(dNum))
  • octal : oct() -> print('8진수: {}' .format(oct(dNum))
  • Hexadecimal : hex() -> print('16진수: {}' .format(hex(dNum))

(3) 풀이

  • 기본

  • 진수 코드 활용


진법 응용

(1) 다양한 형태로 진수 출력

(2) 10 진수로 변환하는 방법

print('2진수(0b11110) -> 10진수({})'.format(int('0b11110', 2)))

→ 2진수(0b11110) -> 10진수(30)

(3) x진수 -> y진수


참고/출처 : 제로베이스 데이터 스쿨
profile
비전공자의 데이터 공부법

0개의 댓글