반응형
n진수 -> 10진수
- int() 함수
형식과 사용은 아래와 같다.
# 형식
int(string, base)
# 사용
int('101',2) # 5
int('202',3) # 20
int('303',4) # 51
int('404',5) # 104
int('505',6) # 185
int('ACF',16)# 2767
10진수 -> 2,8,16진수
- bin(), oct(), hex() 함수
bin(11) # 0b1011
oct(11) # 0o13
hex(11) # 0xb
10진수 -> n진수
- 함수가 없기에 코드작성이 필요.
def solution(n, q):
rev_base = ''
while n > 0:
n, mod = divmod(n, q)
rev_base += str(mod)
return rev_base[::-1]
print(solution(45, 3))
반응형
'언어 > Python' 카테고리의 다른 글
[Python] 자주쓰는 datetime모듈 정리 (0) | 2021.09.14 |
---|
댓글