10. 심화문제
16진수 글자 하나를 입력하면 16진수인지 아닌지를 구분하는 코드를 작성하시오.
num16 = input('진수 한글자 입력:')
if ('0' <= num16 <= '9') or ('A' <= num16 <='F'):
print("10진수->", int(num16,16))
else:
print('16진수가 아닙니다.')
응용예제 1
파이썬에서 제공되는 각 데이터형의 기본크기를 확인하는 프로그램
import sys
if __name__ == "__main__":
intVar = 0
floatVar = 0.0
boolVar = True
strVar = ''
listVar = []
tupleVar = ()
dictVar = {}
setVar = set()
print('int형 기본크기->', sys.getsizeof(intVar))
print('float형 기본크기->', sys.getsizeof(floatVar))
print('bool형 기본크기->', sys.getsizeof(boolVar))
print('str형 기본크기->', sys.getsizeof(strVar))
print('list형 기본크기->', sys.getsizeof(strVar))
print('tuple형 기본크기->', sys.getsizeof(tupleVar))
print('dictionary형 기본크기->', sys.getsizeof(dictVar))
print('set형 기본크기->', sys.getsizeof(setVar))
응용예제2 문자열을 입력하고, 입력받은 문자열의 순서를 거꾸로 출력해보자
inStr = input('문자열을 입력--->')
for i in range(len(inStr)-1,-1,-1):
print('%c' % inStr[i], end='')
반응형
'Backend' 카테고리의 다른 글
파이썬 for beginner chapter6 반복문 예제 (0) | 2021.04.05 |
---|---|
파이썬 for beganner chapter4 연습문제 (0) | 2021.04.03 |
Django 설치 (0) | 2021.03.18 |
파이썬 함수의 종류 (0) | 2021.03.16 |
파이썬 자료형 list, 튜플, 패킹언패킹, 딕셔너리 (0) | 2021.03.16 |