이 글은 프로그래머스 입문 문제 '짝수는 싫어요'를 풀면서 배운
파이썬 range()
함수와 리스트 컴프리헨션의 개념을 정리한 포스팅입니다.
🙋♀️ 나의 첫 번째 풀이 방법
파이썬을 12일째 공부 중!
조건문과 반복문, 그리고 append()
메서드를 이용해서 나름 열심히 풀었어요.
🔍 다른 사람들의 간단한 풀이 방법
풀이를 확인해보니 생각보다 훨씬 간단하게 푸신 분들이 많더라고요!
1. 리스트 컴프리헨션 사용
컴프리헨션 문법은 아직 익숙하지 않지만, 앞으로 더 공부해서 활용해보고 싶어요.
2. range() 함수만으로 푼 방법
정말 깔끔하고 심플하게 푼 코드!
다음 문제는 저도 이렇게 도전해볼 거예요 😊
📌 Python range() 함수 정리
1. range(stop) - 0부터 stop-1까지
for i in range(5):
print(i)
출력: 0, 1, 2, 3, 4
2. range(start, stop) - start부터 stop-1까지
for i in range(2, 7):
print(i)
출력: 2, 3, 4, 5, 6
3. range(start, stop, step) - step 간격으로 반복
for i in range(1, 10, 2):
print(i)
출력: 1, 3, 5, 7, 9
이번 문제를 통해 range() 함수의 다양한 쓰임새를 알게 되었고,
더 깔끔하고 파이썬다운 코드에 도전해보고 싶다는 동기부여도 얻었습니다!
반응형