DongSup
dev's gait
DongSup
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • flask (13)
    • iOS (11)
    • python (22)
    • CS (21)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 첫글
  • 한걸음
  • 파이썬
  • 언어공부
  • Swift

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DongSup

dev's gait

4. 기초 - 출력변환 (코드업 기초 100제)
python

4. 기초 - 출력변환 (코드업 기초 100제)

2022. 1. 23. 15:20

Q31 ▶ 10진수를 입력받아 8진수(octal)로 출력해보자.

Tip
8진수는 '0o12'처럼 숫자 앞에 '0o'를 붙여준다. 이것으로 '12'가 8진수의 '12'임을 인지한다.
10진수를 8진수로 변환하는 함수는 oct()이며, '0o12'와 같이 출력되므로 앞 두자리를 생략하고 출력하면된다. 따라서 '0o12'[2:]를 해주면 되는 것.

octal = int(input())
print( oct(octal)[2:] )

 

 


 

 

Q32 ▶ 10진수를 입력받아 16진수(hexadecimal)로 출력해보자.

Tip
16진수는 '0xa'처럼 숫자 앞에 '0x'를 붙여준다. 이것으로 'a'가 16진수의 'a'임을 인지한다.
10진수를 16진수로 변환하는 함수는 hex()이며, '0xa'와 같이 출력되므로 앞 두자리를 생략하고 출력하면된다. 따라서 '0xa'[2:]를 해주면 되는 것.

hexadecimal = int(input())
print( hex(hexadecimal)[2:] )

 

 


 

 

Q33 ▶10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
16진수(대문자)로 출력한다.

Tip
소문자를 대문자로 변환하려면 문자열의 메소드(함수)인 upper()를 이용하면 된다.

hexadecimal = int(input())
hexConv = hex(hexadecimal)[2:]
print( hexConv.upper() )
\n 개행 기능

 

 


 

 

Q34 ▶ 8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.

Tip
10진수로 변환하고자 할 때는 int()를 이용하면 된다. 첫번째 파라미터로는 변환하고자하는 숫자의 문자열('0o12')을, 두번째 파라미터로는 첫번째 값이 몇 진수인지를 정수로 입력하면 된다.

octal = '0o' + input()
print( int(octal, 8) )

 

 


 

 

Q35 ▶ 16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.

Tip
16진수 >> 10진수 >> 8진수 순서대로 변환

hexadecimal = '0x' + input()
integer = int(hexadecimal, 16)
print( oct(integer)[2:] )

 

 


 

 

Q36 ▶ 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자.

아스키 코드란?
문자를 이진수의 7비트로 표현한 것
예 ) A => 1100001

Tip
문자열에 대응되는 아스키코드를 반환해주는 함수 ord()를 이용하면 된다.

askii = ord(input())
print( askii )

 

 


 

 

Q37 ▶ 10진 정수 1개를 입력받아 아스키 문자로 출력해보자.

askii = chr(int(input()))
print( askii )
chr는 정수 형태의 아스키코드값을 입력받아 그에 대한 해당 문자로 반환

 


'python' 카테고리의 다른 글

6. 기초 - 비트 시프트 연산 (코드업 기초 100제)  (0) 2022.01.23
5. 기초 - 산술연산 (코드업 기초 100제)  (0) 2022.01.23
3. 기초 - 데이터형 (코드업 기초 100제)  (0) 2022.01.23
2. 기초 - 입출력 (코드업 기초 100제)  (0) 2022.01.23
1. 기초 - 출력 (코드업 기초 100제)  (0) 2022.01.23
    'python' 카테고리의 다른 글
    • 6. 기초 - 비트 시프트 연산 (코드업 기초 100제)
    • 5. 기초 - 산술연산 (코드업 기초 100제)
    • 3. 기초 - 데이터형 (코드업 기초 100제)
    • 2. 기초 - 입출력 (코드업 기초 100제)
    DongSup
    DongSup

    티스토리툴바