코드업 기초 100제 문제 031
# 10진수를 입력받아 8진수(octal)로 출력해보자.
소스
더보기
num = int(input())
# print(oct(num)[2:])
print(format(num, 'o'))
파이썬에는 10진수 자료를 8진수로 만드는 oct 함수가 있기때문에 따로 기능을 추가할필요는 없습니다. 파이썬에서의 8진수는 8진수앞에 0o가 붙기때문에 문자열 슬라이스를 해주면 됩니다.
oct함수
https://blockdmask.tistory.com/433
oct말고도 format함수도 정수형자료를 진수로 변환할수있기때문에 사용하기 좋습니다.
format함수
https://www.daleseo.com/python-int-bases/
'파이썬 > 코트업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 문제 033 (0) | 2022.01.19 |
---|---|
코드업 기초 100제 문제 032 (0) | 2022.01.19 |
코드업 기초 100제 문제 030 (0) | 2022.01.19 |
코드업 기초 100제 문제 029 (0) | 2022.01.19 |
코드업 기초 100제 문제 028 (0) | 2022.01.19 |