본문 바로가기
파이썬/파이썬 알고리즘

파이썬 코드업 6021번 6021 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)(py)

by Go! Jake 2021. 4. 1.

  문제

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. 
------

알파벳과 숫자로 이루어진 단어 1개가 입력된다.
입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다.

예시
s = input()
print(s[0])
print(s[1])
...

참고
s[0] 은 첫 번째 문자를 의미한다.

  입력

5개의 문자로 이루어진 단어 1개가 입력된다.

  출

각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다.

  풀이

a=input()
for i in a:
    print(i)

a = input()

input() 시 사용자의 입력을 받는다.

 

for i in a:

    print(i)

문자열을 for문을 사용하는 경우, 글자 하나하나마다 for문이 돌아간다.

예를 들어 a=Hello인 경우, i는 각각 H,e,l,l,o가 된다. 이는 매우 주요 개념이다. 추후 풀게 될 문제에서 문자의 개수를 셀 때 응용할 수 있다. 백준 문제풀이에서는 유사 문제가 여러 개 반복된다.

 

댓글