알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.
[제약사항] 문자열의 최대 길이는 최대 200이다.
[입력] 알파벳으로 이루어진 문자열이 주어진다.
[출력] 각 알파벳을 숫자로 변환한 결과값을 빈 칸을 두고 출력한다.
코딩
T =input()# 입력받은 값을 T에 저장for i inrange(0,len(T)):# 0부터 입력받은 T의 길이까지 1씩 증가하는 반복문# ord함수는 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수로 변환하는 함수print(ord(T[i])-64, end=" ")# ord함수를 사용해서 문자가 들어있는 T배열을 유니코드 정수로 변환한 뒤 -64를 해서 알파벳을 숫자로 바꿔줌
모든 출처는 SW Expert 아카데미에 있습니다.
해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다. 오기나 잘못된 부분은 말씀해주시면 수정하겠습니다.