본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 162 range()

by 포스트it 2021. 1. 31.
728x90
반응형

 

문제

월드컵은 4년에 한 번 개최된다. range()를 사용하여 2002~2050년까지 중 월드컵이 개최되는 연도를 출력하라.

2002
2006
2010
...
2042
2046
2050

참고) range의 세번 째 파라미터는 증감폭을 결정합니다.

>> print(list(range(0, 10, 2)))
[0, 2, 4, 6, 8]

내풀이

print(list(range(2002, 2054, 4)))

결과값
[2002, 2006, 2010, 2014, 2018, 2022, 2026, 2030, 2034, 2038, 2042, 2046, 2050]

정답

for x in range(2002, 2051, 4) :
    print (x)

range(시작번호, 끝번호, step)으로 되어있고 step은 증감패턴으로 생각하시면 됩니다.

 

728x90
반응형

댓글