Q43. 키보드로 하나의 숫자를 입력 받아 그 숫자에 해당되는 아스키 코드(16진수)를 출력하는 프로그램을 작성하시오.
▶ 아스키 코드 : 0 => 30, 1 => 31, 2 => 32, ... , 9 => 39 (200점)
a = input("숫자를 하나 입력하세요 : ")
if a == ____ :
print("아스키 코드 : 30")
if a == ____ :
print("아스키 코드 : 31")
if a == ____ :
print("아스키 코드 : 32")
if a == ____ :
print("아스키 코드 : 33")
if a == ____ :
print("아스키 코드 : 34")
if a == ____ :
print("아스키 코드 : 35")
if a == ____ :
print("아스키 코드 : 36")
if a == ____ :
print("아스키 코드 : 37")
if a == ____ :
print("아스키 코드 : 38")
if a == ____ :
print("아스키 코드 : 39")
- 난이도(1~10) : 2
- 힌트 : 키보드로 입력되는 데이터는 문자열로 처리되는 데, 컴퓨터에서 문자열을 표시하는 데에는 아스키 코드가 사용된다. 아스키 코드는 숫자, 영문자, 특수 문자 등을 다루는데 사용된다.
- - 실행 결과
-
숫자를 하나 입력하세요 : 9
아스키 코드 : 39
a = input("숫자를 하나 입력하세요 : ")
if a == "0" :
print("아스키 코드 : 30")
if a == "1" :
print("아스키 코드 : 31")
if a == "2" :
print("아스키 코드 : 32")
if a == "3" :
print("아스키 코드 : 33")
if a == "4" :
print("아스키 코드 : 34")
if a == "5" :
print("아스키 코드 : 35")
if a == "6" :
print("아스키 코드 : 36")
if a == "7" :
print("아스키 코드 : 37")
if a == "8" :
print("아스키 코드 : 38")
if a == "9" :
print("아스키 코드 : 39")