파이썬 : 2진수 8진수 10진수 16진수 변환
2022. 1. 26. 06:39ㆍ파이썬
2진수를 8진수로
print(str(oct(int(input(),2)))[2:])
예를 들어 11001100를 입력하면 314가 됨.
8진수를 2진수로
print(str(bin(int(input(),8)))[2:])
예를 들어 314를 입력하면 11001100이 됨
int에 매개변수로 2,8,16을 넣으면 입력을 받으면 2진수 8진수 16진수를 입력으로 받아서 10진수로 변환 하는 것.
str 안쪽의 bin,oct,hex는 10진수를 2진수 8진수 16진수로 변환하는 것
위의 것들을 응용하면 실제로 쓰이는 진법으로의 변환이 서로 가능하다.
반응형
'파이썬' 카테고리의 다른 글
| 파이썬 미세 팁 :EOF 만날 때까지 읽기 (0) | 2022.02.07 |
|---|---|
| 진법 변환 문제 (백준 11005 문제) (0) | 2022.01.26 |