728x90
반응형
awards = []
awards.append({'이름':'팀버너스', '수상년도':2016, '국적':'영국', '대표업적':'www'})
awards.append({'이름':'리처드해밍', '수상년도':1968, '국적':'미국', '대표업적':'해밍코드'})
awards.append({'이름':'에츠허르데이크스트라', '수상년도':1972, '국적':'네덜란드', '대표업적':'프로그래밍언어'})
awards.append({'이름':'더글라스엥겔바트', '수상년도':1992, '국적':'미국', '대표업적':'마우스'})
awards.append({'이름':'데니스리치', '수상년도':1983, '국적':'미국', '대표업적':'유닉스'})
print('수상자 명단')
for award in awards:
print(award)
print() # 줄바꿈(빈출 출력). 이렇게 print()만 있는 것은 줄바꿈으로 사용
print('수상자 명단과 수상년도')
for award in awards: # awards의 요소수 만킄 반복. 각 요소는 award 변수에 대입 됨
if award['수상년도'] <= 1999: # 수상년도가 1999보다 작거나 같으면
print(award['이름'], award['수상년도']) # 이름,수상년도 출력
print() # 줄바꿈
print('수상자 국가')
nationality = set() # 집합 변수 선언
for award in awards:
nationality.add(award['국적']) # 국적만 추가
print(nationality)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 커피 자판기 (0) | 2022.12.12 |
---|---|
[파이썬] 문제 : 문자열 중간 반복문자의 조작 (0) | 2022.12.11 |
[파이썬] 문제 : 5명 학생 점수 입력 받아 파일 저장, 평균 계산 (1) | 2022.12.11 |
[파이썬] 문제 : 7글자 입력받아 회문 검사 (0) | 2022.12.11 |
[파이썬] 문제 : 시분초 입력받고, 몇 초 뒤의 시분초 출력(timedelta) (0) | 2022.12.11 |
댓글