[기본미션]
변수 : 데이터에 붙이는 이름, 어떤 대상에 이름을 붙일 때 사용하는 표현
예) 자동차
자동차 이름 = 스포티지
예) 문자데이터 “010-1234-5678”
데이터이름(=변수) 홍길동
변수(variable) : 데이터에 붙인 이름의 서전적 의미
데이터에 붙인 이름에 저장된 데이터는 변할 수 있음
변수(=데이터에 붙인 이름)는 1개의 데이터만 저장한다
1개의 데이터만 가리킨다
홍길동 “010-1234-5678” (x)
“010-2468-5678” (O)
홍길동 ∼ 010-1234-5678
리스트 : 여러 개의 데이터를 하나의 세트로 관리
예) “야쿠르트” “초코우유” “축구공” → 데이터를 나열
“야쿠르트”, “초코우유”,“축구공” → 콤마로 각 데이터를 구분
[“야쿠르트”,“초코우유”,“축구공” → 대괄호로 감싸주면 끝
딕셔너리 : 데이터에 이름을 붙여 관리
예) “영문명” :“python” “한글명” : “파이썬“ → 데이터를 나열
“영문명” :“python”, “한글명” : “파이썬“ → 컴마로 구분
{“영문명” :“python” “한글명” : “파이썬“} → 괄호로 마무리
[선택미션]
다음은 성저표 데이터입니다. 과목명에 별표(*)가 붙은 것은 새롭게 배우는 과목을 의미합니다. 이 데이터를 사용해서 학년별 전체 평균, 과목별 점수 변화(예: 국어 85 → 90 → 95)에 대한 보고서를 출력하는 프로그램을 작성하려고 합니다. 아래 성적표 데이터를 리스트 및 딕셔너리로 표현해 보세요.
리스트를 사용한 성적표 데이터 관리
grade = [“1학년”, “2학년”, “3학년”]
subjects = [“국어”, “영어”, “수학”, “코딩”, “체육”]
scores = [85, 0, 60, 95, 0],
[90, 80, 70, 95, 0],
[95, 85, 75, 100, 100],
딕셔너리를 사용한 성적표 데이터 관리
scores = {
“1학년”: [85, 0, 60, 95, 0],
“2학년”: [90, 80, 70, 95, 0],
“3학년”: [95, 85, 75, 100, 100],
}
2. 다음은 일자별 주식 데이터입니다. 종목별로 거래일 전체 평균 가격을 구하는 프로그램을 작성하려고 합니다. 주어진 데이터를 아래 형식에 맞게 리스트와 딕셔너리로 표현해 보세요.
리스트를 사용한 주식 가격 데이터 관리
names = [“삼송전자”, “헤이닉스”]
prices = [
[50800, 49950, 48900, 47300, 45600, 48100],
[82800, 82500, 80600, 80400, 73100, 83100]
]
딕셔너리를 사용한 주식 가격 데이터 관리
prices = {
“삼송전자”: [50800, 49950, 48900, 47300, 45600, 48100],
“헤이닉스”: [82800, 82500, 80600, 80400, 73100, 83100]
}
3. 다음은 요리별로 필요한 재료를 담은 데이터입니다. 다음 형식에 맞게 리스트와 딕셔러니로 표현해 보세요.
리스트를 사용한 요리별 재료 데이터 관리
names = [“김치찌개”, “떡볶이”]
recipe = [
[“돼지고기”, “김치”, “마늘”, “대파”, “청양고추”],
[“떡”, “설탕”, “고추장”, “간장”, “고춧가루”, “대파”, “어묵”],
]
딕셔너리를 사용한 요리별 재료 데이터 관리
recipe = {
“김치찌개”: [“돼지고기”, “김치”, “마늘”, “대파”, “청양고추”],
“떡볶이”: [“떡”, “설탕”, “고추장”, “간장”, “고춧가루”, “대파”, “어묵”],
}
4. 다음은 나한빛 이력서 데이터입니다. 이 데이터를 딕셔너리로 만들고 변수 items에 저장하는 코드를 작성해 주세요.
딕셔너리를 사용한 이력서 데이터 관리
items = {
“성명(한글)”: “나한빛”,
“성명(영문)”: “Na Hanbit”,
“주소” : “서울시 서대문구”,
“취미 및 특기” : {“취미”: “독서”, “특기”: “글쓰기”};
“저서”: {
“혼공 시리즈“ [”혼공프로“ , ”혼공파“ , ”혼공씨“ , ”혼공자바“],
“이것이 시리즈”: [“이것이 데이터 분석이다 with 파이썬”, “이것이 C언어 다”,“이것이 자바다”],
},
}
'프로그래밍언어' 카테고리의 다른 글
[혼공단] 혼공7기 6주차 프로 기본미션 (0) | 2022.02.26 |
---|---|
[혼공단] 혼공7기 5주차 프로 기본미션 (0) | 2022.02.19 |
[혼공단] 혼공7기 3주차 프로 기본미션 (0) | 2022.01.30 |
[혼공단] 혼공7기 2주차 프로 기본미션 (0) | 2022.01.21 |
[혼공단] 혼공7기 1주차 프로 기본미션 (0) | 2022.01.14 |