본문 바로가기
Python/파이썬 코드업

코드업 100제 31-37

by sophia02 2022. 1. 22.

31번

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

더보기
octcal = int(input()) #octcal 변수에 int형으로 입력받은 수 저장
print(oct(octcal)[2:]) #[2:]로 앞 두자리를 생략 시켜줌

 

32번

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

더보기
hexadecimal = int(input()) #hexadecimal에 int형으로 입력받은 수 저장
printhex(hexadecimal)[2:] ) #[2:]으로 앞 두자리 수 생략

 

33번

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

더보기
hexadecimal = int(input())
big = hex(hexadecimal)[2:]
print( big.upper() ) #.upper로 대문자 표기

 

34번

8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.
더보기
octal = '0o' + input() #8진수 앞 두자리 0o + 입력받은 수
printint(octal, 8) ) #첫 번째는 변환하고자 하는 숫자의 문자열을 두번째는 첫번쨰 값이 몇 진수인지 넣어줌

 

35번

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

더보기
hexadecimal = '0x' + input()
integer = int(hexadecimal, 16)
printoct(integer)[2:] )

 

36번

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

더보기
askiicode = ord(input()) #ord() 사용하여 문자열에 대응되는 아스키코드를 반환해줌
print( askiicode )

 

37번

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

더보기
askii = chr(int(input()))
print( askii )

'Python > 파이썬 코드업' 카테고리의 다른 글

코드업 100제 47-48  (0) 2022.01.24
코드업 100제 38-46  (0) 2022.01.23
코드업 100제 28-30  (0) 2022.01.21
코드업 100제 22-27  (0) 2022.01.21
코드업 100제 10-20  (0) 2022.01.20