Python/파이썬 코드업
코드업 100제 31-37
sophia02
2022. 1. 22. 00:29
31번
10진수를 입력받아 8진수(octal)로 출력해보자.
더보기
octcal = int(input()) #octcal 변수에 int형으로 입력받은 수 저장
print(oct(octcal)[2:]) #[2:]로 앞 두자리를 생략 시켜줌
32번
10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
더보기
hexadecimal = int(input()) #hexadecimal에 int형으로 입력받은 수 저장
print( hex(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 + 입력받은 수
print( int(octal, 8) ) #첫 번째는 변환하고자 하는 숫자의 문자열을 두번째는 첫번쨰 값이 몇 진수인지 넣어줌
35번
16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.
더보기
hexadecimal = '0x' + input()
integer = int(hexadecimal, 16)
print( oct(integer)[2:] )
36번
영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자.
더보기
askiicode = ord(input()) #ord() 사용하여 문자열에 대응되는 아스키코드를 반환해줌
print( askiicode )
37번
10진 정수 1개를 입력받아 아스키 문자로 출력해보자.
더보기
askii = chr(int(input()))
print( askii )