[CodeUp/코드업] Python 기초 100제 , 코드업 파이썬 6074 , 코드업 6074번 , 코드업 6074 , 반복실행구조
<문제 출처>
https://www.codeup.kr/problem.php?id=6074
------------------------------------------------------------------------------------------------------------------------------
어떠한 알파벳을 입력하면 a부터 시작해서 입력한 알파벳까지 출력시키는 문제이다.
예를 들어 d 를 입력했을때 a b c d 를 출력시키면 된다.
알파벳을 순서대로 출력하려면 유니코드를 이용하면 된다.
각 알파벳에 해당하는 유니코드 숫자들이 있고 그 순서는 1씩 커진다.
이 점을 이용해서 입력받은 알파벳을 유니코드로 변환시킨뒤
a 에 해당하는 유니코드 숫자부터 1씩 더해가며 입력한 알파벳의 유니코드 숫자까지 차근차근 출력시키면 된다
이때 사용하는 코드들은
ord() 를 통해 입력받은 알파벳을 유니코드숫자로 변환,
반복문을 통해 지속적으로 수행,
chr() 을 통해 유니코드로 변환한 숫자를 다시 문자로 변환,
print(..., end=' ') 를 통해 한줄에 쭉 출력을 시키면 된다.
print(..., end=' ')를 사용하면 반복문의 출력물이 한줄씩 출력되는게 아닌 한줄에 출력시켜
이 문제가 원하는 해답으로 출력시켜줄 수 있다.
' ' 사이에 띄어쓰기가 입력된 만큼 출력물 사이에 띄어쓰기를 해준다.
'' 로 띄어쓰기 없이 붙여쓰면 출력물들이 띄어쓰기 없이 출력된다.
(1) 띄어쓰기 없이
(2) 띄어쓰기 두번
------------------------------------------------------------------------------------------------------------------------------
정답