728x90
#1
a =int(input())
print('%x'%a)
#2
a =int(input())
print('%X'%a)
#3
a =int(input(),16)
print('%o'%a)
#4
a =ord(input())
print(a)
#5
a =int(input())
print(chr(a))
#6
a =ord(input())
print(chr(a+1))
#7
a=float(input())
print(format(a, ".2f") )
#8
a = int(input())
print(a<<1)
#1 정수를 입력받아 16진수로 변환하여 출력한다.
#2 정수를 입력받아 대문자 16진수로 변환하여 출력한다.
#3 16진수를 입력받아 8진수로 변환하여 출력한다.
#4 영문자를 입력받아 10진수 유니코드로 변환하여 출력한다.
#5 정수를 입력받아 유니코드 문자로 변환하여 출력한다.
#6 유니코드 문자를 입력받아 다음 문자를 출력한다.
#7 실수를 입력받아 소숫점 아래 셋째자리에서 반올림하여 소숫점 아래 둘째자리까지 출력한다.
#8 정수를 입력받아 두 배의 값으로 출력한다.(비트시프트 연산 사용)
** 정수 10의 2진수 표현은 ... 1010 이다.
10 << 1 을 계산하면 ... 10100 이 된다 이 값은 10진수로 20이다.
10 >> 1 을 계산하면 ... 101 이 된다. 이 값은 10진수로 5이다.
** python에서 실수 값에 대한 비트시프트 연산은 허용되지 않고 오류가 발생한다.
(실수 값도 컴퓨터 내부적으로는 2진수 형태로 저장되고 비트시프트 처리가 될 수 있지만, python 에서는 허용하지 않는다.)
출처 - 코드업 파이썬 100제
728x90
'💻dev > 🐍Python' 카테고리의 다른 글
Python | 파이썬 비트연산자, 삼항연산자 헷갈리지 말자! (0) | 2023.03.28 |
---|---|
Python | 파이썬 내장함수 any와 all을 아십니까? (0) | 2023.03.28 |
Python | 함수와 메서드의 차이, 더이상 헷갈리지 말자! (0) | 2023.03.17 |
Python | 파이썬 웹 스크래퍼 만들기 - 04 (0) | 2023.03.09 |
Python | 파이썬 웹 스크래퍼 만들기 - 03 (0) | 2023.03.05 |