11.3 인덱스 사용하기
11.4 슬라이스 사용하기 슬라이스란? 시퀀스 객체의 일부를 잘라낸다는 의미 시퀀스객체[시작인덱스:끝인덱스] 예시) 리스트 슬라이스 이때 주의점! 끝 인덱스는 가져오려는 범위에 포함되지 않음 즉, "시작인덱스 ~ 끝인덱스-1" 를 가져오게 됨 응용) 음수 인
12.1 딕셔너리 만들기 파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공합니다. 예시) 게임 캐릭터의 능력치 인덱스0은 체력, 인덱스1은 마나, 인덱스2는 사거리, 인덱스3은 방어력 12.1 딕셔너리 만들기 딕셔너리 = {키1: 값1
12.2 딕셔너리의 키에 접근하고 값 할당하기
코딩도장 핵심정리 링크
13.1 if조건문 사용하기 if조건문은 if에 조건식을 지정하고 콜론을 붙이며 다음 줄에 실행할 코드가 옴 이때 실행할 코드는 반드시 들여쓰기 > if 조건식: (들여쓰기)코드 or Pass if 다음 줄에 아무 코드도 넣지 않으며 에러 발생하므로 if조건문
14.1 else 사용하기 else는 if의 조건식이 만족하지 않을 때 코드를 실행 14.2 if 조건문의 동작 방식 알아보기 None은 False로 취급 숫자는 정수,실수와 관계없이 0이면 거짓 / 0이 아닌 수는 참입니다. 문자열은 내용이 있을 때 참 /
15.1 elif 사용하기 if의 형식과 동일하게 쓰임 15.4 심사문제: 교통카드 시스템 만들기 표준 입력으로 나이(만 나이)가 입력됩니다(입력 값은 7 이상 입력됨). 교통카드 시스템에서 시내버스 요금은 다음과 같으며 각 나이에 맞게 요금을 차감한 뒤 잔액이
16.1 for와 range 사용하기 > for 변수 in range(횟수): (들여쓰기)반복한 코드 for 반복문은 반복 횟수가 정해져 있을 때 주로 사용합니다. 16.2 시작하는 숫자와 끝나는 숫자 지정하기 1. 시작하는 숫자와 끝나는 숫자 지정 > for
17.1 while 반복문 사용하기 > 초기식 while 조건식: (들여쓰기)반복할 코드 (들여쓰기)변화식 만약 조건식만 지정하고 변화식을 생략하면 무한 루프가 됨 17.2 반복 횟수가 정해지지 않은 경우 while 반복문은 반복 횟수가 정해지지 않았을 대
18.1 break로 반복문 끝내기 break : 루프를 완전히 중단후 for와 while 문법에서 제어 흐름을 벗어나기 위해 사용 continue : 제어 흐름 유지, 코드 실행만 건너뜀 18.2 반복문의 형태만 유지하고 싶을때 for, while의 반복할 코드
19.1 중첩 루프 사용하기 바깥쪽 루프는 세로 방향으로 처리 안쪽 루프는 가로 방향으로 처리 <img src="https://images.velog.io/images/hayeon/post/cea90946-3e39-47a8-badf-045fdca1de2a/%E1%8
20.1 1부터 100까지 숫자 출력하기 FizzBuzz는 매우 간단한 프로그래밍 문제이며 규칙은 다음과 같습니다. 1에서 100까지 출력 3의 배수는 Fizz 출력 5의 배수는 Buzz 출력 3과 5의 공배수는 FizzBuzz 출력 즉, 1부터 100까지 숫자를
21.1 터틀 모듈 터틀 그래픽스(Turtle graphics) 모듈 > 앞으로 이동: forward, fd 뒤로 이동: backward, bk, back 왼쪽으로 회전: left, lt 오른쪽으로 회전: right, rt 1. 사각형 그리기 1) 반복문 없이
22 리스트 조작하기 22.1.1 리스트에 요소 추가하기 > append : 요소 하나를 추가 extend : 리스트를 연결하여 확장 insert : 특정 인덱스에 요소 추가 22.1.2 리스트에 요소 하나 추가하기 append 메서드를 호출한 리스트가 변경되며
22.2 리스트의 할당과 복사 알아보기 1. 할당하기 b=a와 같이 리스트를 다른 변수에 할당하면 리스트가 한 개입니다. 따라서 a,b 중 한 쪽에서 요소를 변경하면 공용으로 쓰는 리스트가 변함 2. 복사하기 리스트 a와 b를 완전히 두 개로 만들려면 copy
23.1 2차원 리스트를 만들고 요소에 접근하기 만들기 > 튜플 = ((값, 값), (값, 값), (값, 값)) 튜플 = ([값, 값], [값, 값], [값, 값]) 리스트 = [(값, 값), (값, 값), (값, 값)] 접근 > 리스트세로인덱스 리스트세로인덱스
24.1 문자열 조작하기 1. 문자열 바꾸기 str.replace('바꿀문자열', '새문자열') 2. 문자 바꾸기 str.maketrans('바꿀문자', '새문자')로 변환 테이블을 만듭니다. translate(테이블) 예시 3. 문자열 분리하기 str.s