아스키 코드

juyeon·2022년 7월 1일
0

지식의 조각들

목록 보기
2/6

아스키 코드

예시

: 주로 쓰이는건 알파벳 대문자, 소문자!
1.

  1. 전체 아스키 코드

예시

  1. 카이사르 암호

1) ABC 리스트 만들기 -> 문자형 리스트로 출력

abc = input()
after = ['D', 'E', 'F', 'G', 'H', 'I', 'J',
'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 
'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'A', 'B', 'C']
aaa = []

for i in abc:
	#i의 위치를 찾고 - 3한 위치를 찾은 후, 이 위치의 값을 aaa에 추가
    aaa.append(after[after.index(i) - 3])
print(aaa)

2) 아스키 코드 활용 -> 문자형 리스트로 출력

abc = input()
after = list(range(65, 91))
aaa = []

for i in abc:
	#i를 숫자로 변환한 후, 위치를 찾고 -3한 위치를 찾은 후,
    #이 위치의 값을 문자로 변환하여 aaa에 추가
    aaa.append(chr(after[after.index(ord(i)) - 3]))
print(aaa)

3) 문자열 이용 -> 문자열로 출력

abc = input()
x = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
aaa = ''
 
for i in abc:
    aaa += x[x.index(i)-3]
 
print(aaa)
profile
내 인생의 주연

0개의 댓글