728x90
문제) 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
a = int(input())
for i in range(a):
print(i+1)
이번 문제는 별다른 어려움없이 풀 수 있고, for 문을 익히기 위한 가장 기본적인 문제이다.
일단 for 문에 구조를 보면 for i in range(a) : 로 되어있는데 이를 해석해보면 i라는 새로운 변수에서
range(a)까지 i+1을 해라라고 해석할 수 있다.
그리고 print(i+1)한 이유도 i 가 0부터 시작하기 때문에 1을 더해준 것이다.
글을 쓰면서도 설명이 맞나 싶다... 하지만 지속적으로 쓰다보면 늘지 않을까싶다.
이해가 안되시거나 틀린 정보는 댓글로 알려주시면 감사하겠습니다!
728x90
'알고리즘 > 백준 - 파이썬' 카테고리의 다른 글
백준) 11021번 A + B - 7 문제 (파이썬) (0) | 2022.05.25 |
---|---|
백준) 2742번 기찍 N 문제 (파이썬) (0) | 2022.05.25 |
백준) 15552번 빠른 A + B 문제 (파이썬) (0) | 2022.05.25 |
백준) 8393번 합 문제 (파이썬) (0) | 2022.05.24 |
백준) 10950번 A + B - 3 문제 (파이썬) (0) | 2022.05.24 |
댓글