본문 바로가기

Python/개념32

Day 4-5. 제어문 - 반복문 1. 반복문 반복문은 동일한 작업을 여러 번 실행하기 위해 사용되는 제어 구조입니다. 주로 for 문과 while 문이 사용되며, 각각의 반복문은 다른 상황에 적합한 방식으로 사용됩니다. (1) while 문 while 문은 특정 조건이 참인 동안 반복적으로 코드 블록을 실행하는 제어 구조입니다. while 문은 주어진 조건이 참인 동안 반복적으로 코드를 실행하며, 조건이 거짓이 되면 반복을 멈춥니다. while 조건: # 조건이 참인 동안 실행될 코드 조건은 평가 결과가 참(True) 또는 거짓(False)이 될 수 있는 표현식입니다. 조건이 참일 때 코드 블록이 실행되며, 코드 블록이 실행된 후에 다시 조건을 검사합니다. 조건이 여전히 참이라면 코드 블록을 다시 실행하고, 이 과정을 조건이 거짓이 될.. 2024. 3. 14.
Day 4-4. 제어문 - 조건문 1. 조건문 조건문은 코드의 실행 흐름을 제어하기 위해 사용하는 구문입니다. 이 조건문은 주어진 조건이 참인지 거짓인지에 따라 다른 코드를 실행하게 합니다. if 문 가장 기본적인 조건문입니다. 특정 조건이 참(True)일 경우에만 해당 블록 내의 코드가 실행됩니다. if 조건: 실행할 코드 bool1 = True if bool1: print('결과는 참입니다') print('프로그램을 종료합니다') 결과는 참입니다 프로그램을 종료합니다 ㄴ 참이니까 실행문이 출력 ㄴ 두 줄 다 출력 bool2 = False if bool2: print('결과는 참입니다') print('프로그램을 종료합니다') 프로그램을 종료합니다 ㄴ 거짓이니까 실행문이 출력되지 않고 넘어감 ㄴ 한줄만 출력 str1 = 'Hello' i.. 2024. 3. 14.
Day 4-3. 파이썬 연산자 1. 산술연산자 산술 연산자는 주로 수치 데이터 유형에 대한 기본 산술 연산을 수행하기 위해 사용됩니다. + : 더하기 - : 빼기 * : 곱하기 / : 나누기 //: 몫 (정수 나누기) % : 나머지 **: 지수 (거듭제곱) print(10 + 3) print(10 - 3) print(10 * 3) print(10 / 3) # 나누기는 실수 연산됨 print(10 // 3) print(10 % 3) print(10 ** 3) 13 7 30 3.3333333333333335 3 1 1000 2. 비교 연산자 비교 연산자는 주로 두 값을 비교하는 데 사용되며, 그 결과는 항상 불리언(True 또는 False) 값입니다. ==: 동등 !=: 동등하지 않음 =: 크거나 같다 print(.. 2024. 3. 14.
Day 4-2. 컬렉션 타입 - 딕셔너리 1. 딕셔너리(Dictionary) 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 리스트(list) 가 '인덱스를 기반으로 값을 저장하는 것' 이라면 딕셔너리(Dictionary)는 '키를 기반으로 값을 저장하는 것'입니다. 자료형 의미 가리키는 위치 선언 형식 리스트 인덱스를 기반으로 값을 저장 인덱스 변수 = [ ] 딕셔너리 키를 기반으로 값을 저장 키 변수 = { } 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a =.. 2024. 3. 14.
LIST