본문 바로가기

Python/실습

제어문 응용 실습하기

문제

•3명의 사원이 있고 이 정보는 딕셔너리의 리스트로 존재

•ceo인 경우를 제외하고 사원중에 나이가 30이상인 사람 수 세기

 

emp=[]

emp.append({'name':'taehwa','age':30,'position':'manager'})
emp.append({'name':'yongseong','age':28,'position':'intern'})
emp.append({'name':'jungeun','age':32,'position':'ceo'})

해당 딕셔너리가 주어져 있다.

 

count=0
for i in emp:
    if i['position']=='ceo':
        continue

    if i['age'] >= 30:
        count= count+1

print(count)

일단 for문을 이용하여 emp리스트를 반복한다

이후 if 를 이용하여 position의 값을 ceo와 같은지 확인하고 맞다면 continue를 이용해 넘어간다.

이후 age가 30을 넘는지 확인한 후 맞다면 count에 +1하여 숫자를 센다.

해당 문제의 결과는 1이 출력된다.

'Python > 실습' 카테고리의 다른 글

파일 읽기 실습하기  (0) 2023.09.20
문자열 formating 실습하기  (0) 2023.09.20
조건문 실습하기  (0) 2023.09.19