파이썬 반복문 for문 range 리스트 출력 예제

이번 포스팅에서는 파이썬에서 반복문 for 문과 range 함수 활용, 리스트 입력과 출력에 대해서 알아보고 로그인예제를 통해서 이해를 해보고자 합니다.

그리고 지금까지 포스팅에서 배워왔던 변수, 조건문, 반복문, 리스트, 종료 함수, 등의 로그인 기본예제를 통해서 활용성을 높여보고자 합니다.

1.반복문 리스트 기본예제

일반적으로 반복문과 리스트는 같이 사용하는경우가 대부분이기 떄문에 함께 사용하는 기본예제를 알아보고자 합니다.

members 변수에 admin, park, choi, kim 을 담았으며 변수 i = 0, 반복문 while i < len(members): 는 len(리스트)는 리스트에 담은 원소를 전부 출력할수가 있습니다.

변수에 담겨있는 리스트의 경우에는 언제든지 변하거나 추가할수가 있기 때문에 len 함수를 이용하면 유지보수가 용이하다고 할수가 있습니다.

2.반복문 for문 예제

반복문 for문의 기본문법은 ‘for 이름 in 변수’ 으로 예제를 보면 변수 for_members 에 리스트를 담았으며 for member in for_members: 은 리스트를 for문에 담았으며 리스트를 출력하면 모든 원소가 출력되는것을 확인할수가 있습니다.

for문의 경우에는 while문에 비해서 코드가 간결하고 중복을 줄일수가 있기 때문에 이해하기가 쉽고 유지보수가 용이하다는 장점이 있지만 파이썬 언어에서만 주로 사용합니다.

3.반복문 for문의 range 활용

우리가 for문을 사용하면서 시작과 종료를 지정해야하는 경우에 range 함수를 사용할수가 있습니다. 예제를 보면 for key in range(5, 11): 은 5 ~10 까지만 출력을 하게됩니다.

4.반복문 리스트 조건문 조합 예제

이번 예제를 통해서 지금까지 배워왔던 모든 코드를 이해해 볼수가 있습니다.


input_id = input(“아이디를 입력해주세요.\n”) 을 출력과 입력이며, 변수 login_members 에 리스트 admin, park, choi 를 담았습니다.

반복문 for login_member in login_members: for문에 리스트를 담았으며, if login_member == input_id: 은 조건문으로 리스트와 변수 input_id 가 같다면, “hello! “+login_members 리스트의 원소가 출력이 됩니다.

sys.exit()는 종료함수이며 import sys 기본묘듈과 같이 사용해야 합니다. 리스트 login_member 과 input_id 가 같다면 hello! 리스트의 원소가 출력되며, 다르다면 who are you? 가 출력이 됩니다.

지금까지 파이썬 반복문 for문과 range 함수 리스트, 조건문의 결합에 대해서 살펴보았습니다. 이번 로그인예제를 통해서많은일을 할수가 있습니다.

Leave a Comment