이 문제는 직전에 배웠던 Hello World!를 출력할 줄 알면 누구나 손 쉽게 해결할 수 있는 문제다.
///
print("강한친구 대한육군") |
///
이렇게 작성하면 강한친구 대한육군 이라는 한 문장이 출력된다.
그렇다면 두 문장을 출력하려면 어떻게 해야할까?
두줄에 걸쳐서 적으면 해결된다.
///
print("강한친구 대한육군") print("강한친구 대한육군") |
///
이렇게 작성해서 제출하면 통과할 수 있다. 이 방법 이외에도, 아직 배우지는 않았지만 출력할 수 있는 또 다른 양식이 있어 소개하고자 한다.
바로 for 구문을 쓰는것이다.
for 구문은 추후 다룰 구문인데, 간단히 소개를 하자면 for i in range()를 사용하는 방식이다.
이를 해석하면, range()안에 있는 범위동안 i가 반복한다는 의미다.
예를 들어, for i in range(2)라고 해보자.
여기서 중요한 점은, 범위는 2라고 적어놨지만, 실제로 '숫자' 2에서 끝나는게 아니다. 컴퓨터 언어는 우리의 셈과 다르게 0에서 부터 하나로 가정한다.
따라서 이 구문도 범위가 2라면, 컴퓨터가 인식하는 숫자는 0과 1 이렇게 두개이다.(1,2라고 생각하면 안된다!)
///
for i in range(3): print(i) |
///
이런 구문이 있다면, print에서 출력되는 것은 0,1, 그리고 2이다. 하지만 횟수는 총 3회인 것을 확인할 수 있겠는가?
이를 확인했다면 우리는 이 구문에 나오는 횟수를 이용해서 문제에 맞는 코드를 적어볼 수 있다.
///
for i in range(2): print('강한친구 대한육군') |
///
이렇게 출력하면, 구문이 2번 반복한다는 것을 알 수 있고, 두번 돌 동안 강한친구 대한육군 이라는 문구를 두번 출력함을 확인할 수 있다.
아직 초입단계지만, 작자도 잘하는 것은 아니다. 점점 힘들어지겠지만, 독자 여러분도 열심히 따라와주길 바란다.
'코딩(파이썬)_백준' 카테고리의 다른 글
백준 알고리즘 10845번 큐(파이썬 , Python) (0) | 2022.03.25 |
---|---|
백준 알고리즘 10828번 스택(파이썬,Python) (0) | 2022.03.21 |
백준 알고리즘 1330번 두 수 비교하기(파이썬,Python) (0) | 2022.03.20 |
백준 알고리즘 10926번 ??!(파이썬, Python) (0) | 2022.03.15 |
백준 알고리즘 2557번 Hello World (파이썬, Python) (0) | 2022.03.12 |