본문 바로가기
python

python - 반복문(loop) 활용& 컨테이너(container)

by orangecode 2022. 4. 27.
728x90
반복문 & 컨테이너

프로그래밍에 있어서 가장 중요한 규칙 중 하나 '중복'을 제거하는 것입니다.

 

members = ['lee', 'kim', 'gond', 'gu']

# 프로그램 중요 규칙1
# 중복되는 걸 제거 한다 = print, member 중복 제거
print(members[0])
print(members[1])
print(members[2])

# 반복문
i = 0
while i < len(members): # len(members) = 4
    print(members[i])
    i = i + 1

 

while i < len(members):  #members의 길이 4까지 i 값을 반복한다.

    print(members[i])  # members[i] = members 의 인덱스 값을 print 한다.

    i = i +1  # i 값은 반복할 때마다, 1씩 더해진다

 

for 반복문

for ~ in ~: for 반복문

members = ['lee', 'kim', 'gong', 'gu']

for member in members:
    print(member)

members 안에 있는 member 값을 4번 반복하여 가져온다.

 

while문보다 코드가 적고 편리하다.

 

while문은 광범위하게 사용될 수 있다.

 

# for문 range 활용하기
for item in range(5,14):
    print(item)

range()를 사용하여 range안에 담겨있는 범위만큼 반복한다.

  

  - range(100) : 0 ~ 100까지

  - range(0,10) : 0번째부터, 10번째까지

 

 

로그인 애플리케이션에서 for문 활용하기
input_id = input("아이디를 입력해주세요. \n")

# real_id= "egoing"
# real_pwd = "8800"
members = ['egoing', '8800']

for id in members:
    if id == input_id:
        print("Hello"+ id)

 

for ~ in ~ : 문을 이용하여 members 리스트의 id를 반복한다.

    if id == input_id:  # id = input_id와 같다면, Hello + id를  프린트한다.

        print("Hello" + id)

반응형

댓글