[Python] 코딩 도장 - 아스키코드
Updated:
코딩 도장 사이트의 문제를 직접 풀어본 내용을 정리하여 올립니다.
코딩 도장에서 여러 문제를 확인할 수 있습니다.
난이도 순으로 차근차근 풀어보려 합니다.
[문제: 아스키코드] - Lv.1
철이는 아스키코드에 대해 공부하고있었습니다.
하지만 기억력이 좋지않아 순서를 잊어먹게되는탓에 프로그램을 하나 만들어두려합니다.
문자를 입력받으면 그 문자에 해당하는 아스키코드를 출력하는 코드를 작성해주세요.
출력조건
a는 아스키코드로 97입니다.
d는 아스키코드로 100입니다.
A는 아스키코드로 65입니다.
출처: https://codingdojang.com/scode/595?answer_mode=hide
[풀이]
def asci(x):
print(f"{x}는 아스키코드로 {ord(x)}입니다.")
asci("a")
a는 아스키코드로 97입니다.
ord()
로 문자를 입력하면 아스키코드를 알 수 있다.
반대로 chr()
에 아스키코드 숫자를 입력하면 문자를 알 수 있어 간단하게 작성하였다.
[추천 풀이]
test = ["a", "d", "A"]
for t in test:
print("{}는 아스키코드로 {}입니다.".format(t, ord(t)))
a는 아스키코드로 97입니다.
d는 아스키코드로 100입니다.
A는 아스키코드로 65입니다.
똑같이 ord()
를 사용하여 작성하였다.
Leave a comment