[기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)

 

영문자(a ~ z) 1개가 입력되었을 때 그 문자까지의 알파벳을 순서대로 출력해보자.

 

입력

영문자 1개가 입력된다.
(a ~ z)

출력

a부터 입력한 문자까지 순서대로 공백을 두고 출력한다.


입력 예시 예시 복사

f

출력 예시

a b c d e f

 

 

풀이

 

alphabet = ord(input())
a_ascii = ord("a")

 

for alphabet_ascii in range(a_ascii, (alphabet + 1)):
    print(chr(alphabet_ascii), end = " ")

 

 

설명

 

영문자 하나를 입력 받은 뒤

-> Ascii 코드로 변환해준다

-> for문을 활용하여 a의 Ascii코드 부터 입력 받은 Ascii 코드까지 1씩 증가하여 출력을 해준다

-> 출력은 문자로 변환하여 공백을 넣어 조건에 맞게 출력해준다.

 

 

'Algorithms > Code Up 100제' 카테고리의 다른 글

Code Up 기초 100제 - 1081  (0) 2020.01.13
Code Up 기초 100제 - 1080  (0) 2020.01.13
Code Up 기초 100제 - 1079  (0) 2020.01.13
Code Up 기초 100제 - 1078  (0) 2020.01.13
Code Up 기초 100제 - 1077  (0) 2020.01.13