티스토리 뷰
단어를 1개 입력받는다.
입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다.
(단, 단어의 문자(영어)를 하나씩 나누어 한 줄에 한 개씩 ' '로 묶어서 출력한다.)
입력 :
Boy
출력 :
'B'
'o'
'y'
Tip::
- str도 List와 동일하게 배열과 같은 형식으로 접근가능하다. 문자열도 리스트와 같이 iterable 객체이기 때문이다.
- ex) '문자열'[0] >> '문'
- 반복문 for()를 이용하여 문자열의 길이만큼 반복한다.
<풀이>
s = input()
for i in range(len(s)):
print("'"+s[i]+"'")
입력값을 s에 저장했는데 문자열도 배열처럼 접근이 가능하기 때문에 요소로 분리할 수 있다.
입력한 길이만큼 반복하도록 반복주기를 len을 사용해서 설정하고,
작은따옴표와 요소를 (띄어쓰기가 없는) '+'로 연결해서 출력한다.
<해설>
string = input()
for i in string:
print("'{}'".format(string[i]))
범위에 변수이름을 적으면 변수 안에 있는 요소를 하나씩 출력한다.
format 함수를 사용해서 형식대로 출력한다.
'Python > 코드업 기초 100제' 카테고리의 다른 글
2. 기초 - 입출력 (26) (0) | 2022.01.20 |
---|---|
2. 기초 - 입출력 (25) (0) | 2022.01.20 |
2. 기초 - 입출력 (23) (0) | 2022.01.20 |
2. 기초 - 입출력 (22) (0) | 2022.01.20 |
2. 기초 - 입출력 (20) (0) | 2022.01.20 |
댓글