본문 바로가기

분류 전체보기

(100)
11. 컬렉션과 반복문 1. 리스트와 for문 💡문제score 리스트에 저장된 점수가 60점 이상인 학생이 몇 명인지 확인하는 프로그램을 작성해보자.(for문)score = [90,30,50,60,80,70,100,40,20,10] 2. 딕셔너리와 for문  3. 컴프리헨션컴프리헨션(Comprehension)은 파이썬에서 리스트, 세트, 딕셔너리(튜플은 안됨) 등의 컬렉션을 간단하게 생성하거나 변형하는 방법 중 하나이다. 컴프리헨션은 반복문과 조건문을 사용하여 간결하게 컬렉션을 생성하는 기법으로, 코드를 더 간단하고 가독성 좋게 작성할 수 있도록 도와준다. 3-1. 리스트 컴프리헨션  💡문제아래와 같은 코드를 리스트 컴프리헨션으로 변환해보자 3-2. 세트 컴프리헨션  3-3. 딕셔너리 컴프리헨션
10. 제어문 - 반복문 1. 반복문반복문은 동일한 작업을 여러 번 실행하기 위해 사용되는 제어 구조이다. 주로 for 문과 while 문이 사용되며, 각각의 반복문은 다른 상황에 적합한 방식으로 사용된다.  2. while 문while 문은 특정 조건이 참인 동안 반복적으로 코드 블록을 실행하는 제어 구조이다. while 문은 주러진 조건이 참인 동안 반복적으로 코드를 실행하며, 조건이 거짓이 되면 반복을 멈춘다.    💡문제11부터 100까지의 짝수의 합을 구하는 프로그램을 작성해보자  💡문제2원하는 단을 입력받아 해당 단의 구구단을 출력원하는 단을 입력하세요: 3    3. for 문for 문은 시퀀스(리스트, 튜플, 문자열 등)의 각 항목에 대해 반복 작업을 수행하는 반복문이다. for 문은 주로 "지정된 범위 내에서..
9. 제어문 - 조건문 1. 조건문조건문은 코드의 실행 흐름을 제어하기 위해 사용하는 구문이다. 이 조건문은 주어진 조건이 참인지 거짓인지에 따라 다른 코드를 실행하게 한다. 2. if문  3. else 문else는 파이썬의 조건문 구조에서 if와 elif 조건들이 모두 거짓으로 평가될 경우 실행되는 부분을 정의하는 데 사용된다. else는 선택적으로 사용될 수 있으며, 그 자체로는 어떤 조건을 갖지 않는다. 다시 말해, else 블록은 위의 if와 elif 조건들이 모두 만족되지 않는 경우에만 실행된다.  4. elif 문elif는 if-else 구조에서 추가적인 조건을 검사하기 위해 사용되는 키워드이다. elif는 "else if"의 줄임말이며, 주어진 여러 조건 중에서 하나만 참일 때 실행되는 코드 블록을 정의한다.   ..
8. 파이썬 연산자 1. 산술 연산자산술 연산자는 주로 수치 데이터 유형에 대한 산술 연산을 수행하기 위해 사용된다.+ : 더하기- : 빼기* : 곱하기/ : 나누기// : 몫(정수 나누기)% : 나머지** : 지수(거듭제곱)2. 비교 연산자비교 연산자는 주로 두 값을 비교하는 데 사용되며, 그 결과는 항상 불리언(True 또는 False) 값이다.== : 동등!= : 동등하지 않음> : 크다>= : 크거나 같다  3. 할당 연산자변수에 값을 할당하는 데 사용된다. 파이썬에서는 기본 할당 연산자 외에도 복합 할당 연산자를 제공하여 코드를 간결하게 작성할 수 있게 도와준다.  4. 비트 연산자비트 연산자는 정수를 이진 비트로 표현했을 때 사용하는 연산자이다. 각 연산자는 정수의 비트 단위로 동작한다. ✔️데이터의 크기를 나타..
7. 컬렉션 타입 - 딕셔너리 1. 딕셔너리파이썬의 딕셔너리는 키-값 쌍을 저장하는 변경 가능한(mutable) 컬렉션이다.  2. 키, 값의 제약딕셔너리의 키는 변경 불가능한(immutable) 타입이어야 한다. 예를 들어, 문자열, 정수, 튜플은 딕셔너리의 키로 사용할 수 있지만, 리스트는 딕셔너리의 키로 사용할 수 없다. 하지만 딕셔너리의 값은 어떤 타입이든 상관없다.  3. 딕셔너리의 메서드 3-1. keys(): 딕셔너리의 모든 키를 반환 3-2. values(): 딕셔너리의 모든 값을 반환 3-3. items():딕셔너리의 모든 키-값을 쌍(튜플)으로 반환 3-4. get(): 특정 키에 대한 값을 반환. 만약 키가 딕셔너리에 없으면 None을 반환 3-5. pop(): 특정 키에 대한 값을 제거하고 그 값을 반환. 키가 ..
6. 컬렉션 타입 - 세트 1. 세트세트(set)는 중복되지 않는 항목들의 컬렉션이다.  2. 세트의 메서드2-1. add(): 세트의 요소를 추가 2-2. update(): 세트에 여러 요소를 추가 2-3. remove(): 세트의 요소를 제거. 단 요소가 없으면 에러가 발생 2-4. discard(): 세트의 요소를 제거. 단 요소가 없어도 에러가 발생하지 않음 2-5. copy(): 세트를 복사 2-6. union(): 합집합 계산(|) 2-7. intersection(): 교집합 계산(&) 2-8. difference(): 차집합 계산(-)s1 - s2 2-9. symmetric_difference(): 대칭 차집합 계산(^)
5. 컬렉션 타입 - 튜플 1. 튜플여러가지 데이터 타입의 값을 저장할 수 있는, 변경불가능(immutable)한 순서가 있는 컬렉션이다.sort()는 inplace연산이기 때문에 리스트에서만 활용 가능한 함수이다. 따라서 튜플에서는 sorted()함수를 사용한다. 2. input() 함수input() 함수는 사용자로부터 키보드 입력을 받는 데 사용되는 내장 함수이다. 프로그램 실행 중에 사용자가 값을 입력하면, 입력한 값이 문자열로 반환되어 변수에 저장하거나 처리할 수 있다.     💡문제국어점수, 영어점수, 수학점수를 입력받아 총점, 평균을 구하는 프로그램을 작성해보자단, 입력방법은 input 함수를 이용하여 100/70/85 형태로 입력
4. 컬렉션타입 - 리스트 1. 컬렉션 타입여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미한다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해준다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속한다. 2. 리스트여러 값들을 하나의 변수에 저장하고 관리할 수 있게 해주는 순차적인 자료구조이다.  3. 리스트의 인덱싱객체[index]  5. 리스트 요소의 삭제   6. 리스트의 연산  7. 리스트의 함수와 메서드7-1. len(): 객체의 길이(항목의 개수)를 반환하는 내장 함수  7-2. append(): 리스트에 사용되며, 리스트의 끝에 새로운 항목을 하나만 추가하는 메서드  7-3. extend(): 리스트에 iterable(반복 가능한 객..