[기초-반복실행구조] 문자 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 |