---Learning (학습)---(29)
-
파이썬과 리스트,딕셔너리-3.
제9장. 리스트와 딕셔너리-3. 9.11 딕셔너리 • 딕셔너리(dictionary)도 리스트와 같이 값을 저장하는 방법. • 딕셔너리에는 값(value)과 관련된 키(key)가 있다. ◎ 공백 딕셔너리 생성 book = { } book = dict() ◎ 딕셔너리를 생성하면서 동시에 초기화 book = {“펄벅”:”대지” } 9.12 딕셔너리 연산 #1 ◎ 딕셔너리에서 탐색 • 키(key)를 가지고 값을 찾음. 9.13 딕셔너리 연산 #2 ◎ 딕셔너리의 모든 키 출력하기 • 딕셔너리의 모든 키 출력 : keys() 함수 사용 • 딕셔너리의 모든 값 출력 : value() 함수 사용 ◎ 한 학생에 대한 정보를 딕셔너리로 저장하기 ◎ 딕셔너리 항목 방문 ■ 딕셔너리의 모든 항목을 방문하면서 출력 • for ..
2023.06.24 -
파이썬과 리스트,딕셔너리-2.
제9장. 리스트와 딕셔너리2 ■ for 문을 활용한 프로그램 작성해보기. 6-1 정수 데이터를 5개 입력받아 리스트에 저장하는 프로그램. 6-2 정수 데이터를 n개 입력받아 리스트에 저장하는 프로그램. 6-3 1~10까지 10개의 정수 데이터가 저장되어 있는 리스트 구성 및 출력. 리스트의 모든 데이터 값을 3배로 증가시키는 프로그램. 6-4 데이터를 10개 저장하는 리스트를 선언하시오.(초기값:0) 6-5 데이터를 9개 가지는 3x3 이차원 리스트를 선언하시오.(초기값 : 0) 6-6 데이터를 10개 저장하는 a이라는 이름의 리스트를 선언하고, 10개의 데이터(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)를 입력하고 확인. 또한 각 데이터에 1씩 증가시키고 저장된 데이터 확인. [확인 ..
2023.06.22 -
파이썬과 리스트,딕셔너리.
제9장. 리스트와 딕셔너리 9.1 이번장에서 만들 프로그램 ◎ 리스트를 이용하여 영한사전 만들기 9.2 리스트 ◎ 리스트(List) : 여러 개의 데이터를 하나로 묶어서 저장 9.3 리스트 생성하기 ◎ 공백 리스트 생성 book = [] 9.4 점의 의미 • 파이썬에서 모든 것은 객체(object)이다. • 객체는 관련되는 변수와 함수를 묶은 것이다. • 파이썬에서 리스트도 객체이다. • 객체 안에 있는 무엇인가를 사용할 때는 • 객체의 이름을 쓰고 점(.)을 붙인 후에 함수의 이름 표기. 9.5 리스트 항목 접근하기 9.6 슬라이싱 ◎ 슬라이싱(slicing) : 리스트에서 한 번에 여러 항목들을 추출 ◎ 인텍스 생략 9.7 리스트 항목 변경 ◎ 함수를 이용하여 추가 9.8 항목 삭제 ◎ 공백 리스트 ..
2023.06.20 -
파이썬과 반복문-3.
제6장. 반복문-3 6.9 조건 제어 반복 • 조건 제어 반복은 어떤 조건이 만족되는 동안 반복하는 구조. 6.10 : 예시 : 로그인 프로그램 • 사용자가 암호를 입력하고 프로그램에서 암호가 맞는지를 체크한다고 하자. 6.11 추가예시 • 예를 들어서 1부터 10까지의 합을 계산하는 예제 ⇒ while 루프로 작성 ◎ Lab : 구구단 출력 • 구구단 중에서 9단을 반복문을 이용하여 출력 해보자 • 9*1, 9*2, 9*3, .., 9*9까지 9번 반복 출력
2023.06.19 -
파이썬과 반복문-2.
제6장. 반복문-2 6.7 range() 함수 ◎ range() 함수의 사용 ■ 1부터 시작하여서 5까지 반복 & 출력 ◎ range() 함수의 사용예시 6.8 스스로 학습 : 반복문을 이용한 연산 ◎ for 문을 이용하여 다음 프로그램을 작성하시오 1-1. 1에서 100까지의 정수를 더하는 프로그램 1-2. 1에서 1000까지의 정수 중 짝수를 더하는 프로그램 1-3. 1에서 1000까지의 정수 중 3의 배수를 더하는 프로그램 1-4. 1에서 1000까지의 정수 중 5로 나누었을 때 나머지가 2인 수들의 합 1-5. 1에서 1000까지의 정수 중 3의 배수이거나 5의 배수인 수의 합 1-6. 1에서 입력된 정수 n까지의 합을 구하는 프로그램 1-7. 두 수 a, b를 입력받아 a에서 b까지의 합을 구하..
2023.06.19 -
파이썬과 반복문.
제6장. 반복문 6.1 반복문의 응용 예시 반복을 이용하여 스파이럴 그리기 6.2 반복의 중요성 • 반복(iteration)은 동일한 문장을 여러 번 반복시키는 구조 • 컴퓨터는 인간과 다르게 반복적인 작업을 실수 없이 빠르게 수행 가능 ⇒ 컴퓨터의 가장 큰 장점 6.3 반복의 종류 ◎ 횟수제어 반복 : for ◎ 조건제어 반복 : while 6.4 횟수 제어 반복 • 파이썬에서 횟수 제어 반복은 for 루프라고도 한다 6.5 횟수 제어 반복 #2 : i 값 출력 ◎ 구구단 출력 6.6 횟수 제어 반복 #3 : range() 함수
2023.06.19 -
파이썬과 조건문-2.
제5장. 조건문-2 5.9 조건을 연속하여 검사 • 다음과 같이 진행하는 코드를 작성하려면? 5.10 중첩 if-else문 • if 문 안에 다른 if 문 생성 가능 ⇒ 중첩 if 문 ◎ Lab: 도형그리기 • 터틀 그래픽을 이용하여 윈도우형 대화창 생성 ◎ 자기주도학습 ■ 다음 프로그램을 작성하시오. 1. GUI 입력창을 이용한 문자열 입력 및 출력 2. while 문을 이용한 메뉴 처리 프로그램(무한루프) [메뉴선택] 1. 김 밥 2. 우 동 3. 쫄 면 4. 라 면 메뉴를 선택하세요 : 2 우동을 선택하셨습니다. 600원 입니다. 3. GUI 입력창을 이용한 메뉴처리 프로그램. 4. 리스트를 이용한 메뉴처리(무한루프) 5. 1~100까지의 짝수를 출력하는 프로그램
2023.06.16 -
파이썬과 조건문.
제5장. 조건문 5.1 이번장에서 만들 프로그램 ◎ 동전의 앞면이나 뒷면이 나오는 동전 던지기 게임 5.2 3가지의 기본 제어 구조 ■ 순차 구조(Sequence) : 명령들이 순차적으로 실행되는 구조 ■ 선택 구조(Selection) : 둘 중의 하나의 명령을 선택하여 실행되는 구조 ■ 반복 구조(Iteration) : 동일한 명령이 반복되면서 실행되는 구조 5.3 선택 구조가 필요한 이유 • 선택 구조가 없다면 프로그램은 항상 동일한 동작만을 되풀이 (예) 자율주행 자동차 프로그램이 신호등이나 전방 장애물에 따라서 동작을 다르게 하지 않는다면? 5.4 관계 연산자 (relational operator) • 두 개의 피연산자를 비교하는 연산자 ◎ 관계연산자의 결과값 • 관계 수식은 참(True)이나 거..
2023.06.16