문제
•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 |