티스토리 뷰

단어를 1개 입력받는다.
입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다.
(단, 단어의 문자(영어)를 하나씩 나누어 한 줄에 한 개씩 ' '로 묶어서 출력한다.)

 

입력 :
Boy

출력 :
'B'
'o'
'y'

 

Tip::

  1. str도 List와 동일하게 배열과 같은 형식으로 접근가능하다. 문자열도 리스트와 같이 iterable 객체이기 때문이다.
    • ex) '문자열'[0] >> '문'
  2. 반복문 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
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday