loading
본문 바로가기
파이썬 [Python]

파이썬 반복문(for문) 기본 형식

by GSTGTS 2021. 12. 20.

반복문(for) 기본 형식

반복문의 가장 기본적인 형식은 리스트(list) 안의 요소들을 하나씩 꺼내 써먹는 것이다.

 

파이썬 리스트 안의 가장 작은 수, 가장 큰 수, 짝수, 홀수, 갯수, 최대값, 최소값 등을 구할 때 쓸 수 있다.

 

num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]

# 5보다 큰 수 출력
for number in num_list:
    if number > 5:
        print(number)


# 리스트 안 짝수만 출력(2로 나눈 나머지 값이 0인 수만 출력)
for number in num_list:
    if number % 2 == 0:
        print(number)
        
        
# 리스트 안 홀수만 출력(2로 나눈 나머지 값이 0이 아닌 수만 출력)
for number in num_list:
    if number % 2 != 0:
        print(number)


# 리스트 안 짝수 갯수 출력
count = 0 
for number in num_list:
    if number % 2 == 0:
        count += 1

print(count)


# 리스트 안의 모든 수 더하기
sum = 0 
for num in num_list:
    sum += num

print(sum) # 바깥에서 출력하기


# 리스트 안에서 가장 큰 수 찾기
max = 0 
for num in num_list:
    if max < num:
        max = num

print(max)


# 리스트 안에서 가장 작은 수 찾기

min = num_list[0]
for num in num_list:
    if min > num:
        min = num
        
print(min)


# 요소에 순서 매기기
people = [
    {'name': 'a', 'age': 10},
    {'name': 'b', 'age': 20},
    {'name': 'c', 'age': 30},
    {'name': 'd', 'age': 40},
    {'name': 'e', 'age': 50},
    {'name': 'f', 'age': 60}
    ]

for i, person in enumerate(people): # 요소의 순서를 적어줌
    name = person['name']
    age = person['age']

    print(i, name, age)
    if i > 3:
        break #4가 3보다 크니까 break, 4까지 출력
반응형

댓글