[제로베이스_데이터취업스쿨] 기초수학 - 진법

JuYi Jeong·2024년 2월 19일

진법 - 특정 숫자 몇 개를 사용하여 수를 표시하는 방법이다.

10진수 -> X진수 -1

print('2진수: {}'.format(bin(dNum)))
print('8진수: {}'.format(oct(dNum)))
print('16진수: {}'.format(hex(dNum)))

10진수 -> X진수 -2

print('2진수: {}'.format(format(dNum, '#b')))
print('8진수: {}'.format(format(dNum, '#o')))
print('16진수: {}'.format(format(dNum, '#x')))

print('2진수: {0:#b}, 8진수: {0:#o}, 16진수: {0:#x}'.format(dNum, dNum, dNum))
print('2진수: {0:#b}, 8진수: {0:#o}, 16진수: {0:#x}'.format(dNum))

print('2진수: {}'.format(format(dNum, 'b')))
print('8진수: {}'.format(format(dNum, 'o')))
print('16진수: {}'.format(format(dNum, 'x')))

X진수 -> 10진수

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

X진수 -> X진수

print('2진수() -> 8진수({})'.format(oct()))
print('2진수() -> 10진수({})'.format(int()))
print('2진수() -> 16진수({})'.format(hex()))

print('8진수() -> 2진수({})'.format(bin()))
print('8진수() -> 10진수({})'.format(int()))
print('8진수() -> 16진수({})'.format(hex()))

print('16진수() -> 2진수({})'.format(bin()))
print('16진수() -> 8진수({})'.format(oct()))
print('16진수() -> 10진수({})'.format(int()))

0개의 댓글