320x100
# 10 진수를 2,8, 16진수로 변환
# X 진수를 10 진수로 변환
# X 진수를 X 진수로 변환
dNum = int(input('10진수 입력: '))
print('2진수: {}'.format(bin(dNum)))
print('8진수: {}'.format(oct(dNum)))
print('16진수: {}'.format(hex(dNum)))
# 포멧팅 맨 뒤에 2라고 쓴건 "이 숫자는 2진수 숫자다" 라고 인지시켜주는 것이다.
print('2진수(0b11001) -> 10진수({})'.format(int('0b11001',2)))
# 위와 마찬가지의 이유로 "이건 8진수다, 이건 16진수다."라고 인지시켜주는 것이다.
print('8진수(0o135) -> 10진수({})'.format(int('0o135',8)))
print('16진수(0x5f) -> 10진수({})'.format(int('0x5f',16)))
print('2진수(0b11001) -> 8진수({})'.format(oct(0b11001)))
print('2진수(0b11001) -> 10진수({})'.format(int(0b11001)))
print('2진수(0b11001) -> 16진수({})'.format(hex(0b11001)))
300x250
'개발일지 > Python' 카테고리의 다른 글
파이썬 등비 수열 코드 (공식응용버전 포함) (0) | 2022.05.01 |
---|---|
파이썬 등차 수열 코드 (공식응용버전 포함) (0) | 2022.05.01 |
파이썬 2개이상의 난수의 공약수, 최대공약수, 최소공배수 코드 (0) | 2022.05.01 |
파이썬 난수 소인수, 소인수 분해 코드 (0) | 2022.05.01 |
파이썬 약수, 소수 코드 (0) | 2022.05.01 |