Python/Basics
15. 순차
15. 순차
2024.02.02순차sequence 특성 자료형 문자열, 리스트, 튜플 and 딕셔너리? 1. 순차 의미 이해 # 문자열 String = "ABCD" print(f"string:{String[0]}") # index 기반, 순차적 접근 # 리스트 List = ["A", "B", "C", "D"] # 대괄호 print(f"list: {List[1]}") # index 기반, 순차적 접근 # 튜플 Tuple = ("A", "B", "C", "D") # 소괄호 print(f"tuple: {Tuple[2]}") # index 기반, 순차적 접근 # 딕셔너리 Dict = {0:"A", 1:"B", 2:"C", 3:"D"} # 중괄호 print(f"dict: {Dict[3]}") # key 기반, *비순차적 접근 2. 순차sequ..
14. 복합 자료형 - 딕셔너리
14. 복합 자료형 - 딕셔너리
2024.02.021. 딕셔너리 문자열, 리스트, 튜플이 Index(인덱스)로 Sequential(순차)적으로 Value(값)에 접근한다면, 딕셔너리는 Key(키)로 Non-Sequence(비순차)으로 Value(값)에 접근한다. # *딕셔너리 선언은, { } 중괄호에 {키:값} 한 쌍 단위로 저장하며 ,(콤마)로 구분한다. # 예시 >> 딕셔너리 = {키1:값1, 키2:값2} # *dict( ) 사용 # 딕셔너리 = dict(키1=값1, 키2=값2) # 딕셔너리 = dict(zip([키1, 키2], [값1, 값2])) # 딕셔너리 = dict([(키1, 값1), (키2, 값2)]) # 딕셔너리 = dict({키1: 값1, 키2: 값2}) # 딕셔너리의 키가 중복 사용되면, 가장 마지막 값만 호출된다. # 빈 딕셔너리를 ..
13. 복합 자료형 - 튜플
13. 복합 자료형 - 튜플
2024.02.01① 튜플 ①.① 튜플이란? 튜플은 파이썬에서 중요하게 사용되지만, 모르더라도 큰 문제는 없다. 튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다. 리스트는 [ ]사용, 튜플은 ( )사용 리스트는 요소의 값을 생성, 삭제, 수정 가능하지만, 튜플은 순서가 고정되며 그 값을 수정 불가하다. 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다. ①.② 튜플 자료형 사용법 # 튜플은 ( )(괄호)로 값을 묶어주며, 없어도 된다. # 각 값은 ,(콤마)로 구분한다. # 튜플 = (값, 값, 값) # 튜플 = 값, 값, 값 # 요소가 한 개인 튜플은 함수(클래스)에 필요한 경우가 있다. # 콤마가 없다면, 요소가 1개인 튜플은 만들 수 없다. ..
12 복합 자료형 - 리스트
12 복합 자료형 - 리스트
2024.02.01리스트 사용 예시 참고 1 데이터 추출 대상 참고 2 데이터 추출에 사용된 리스트, 딕셔너리 참고 3 데이터 csv 추출 결과 참고 4 자연어 딥러닝 프로그램이란? 프로그램 로직과 데이터로 이루어져 있다. 로직은 컴퓨터가 동작하는 순서이고, 이 과정에 따라 데이터를 저장, 수정, 삭제, 생성하는 과정이 복잡해질 뿐이다. 데이터는 현실에서 여러가지 형태로 존재한다. 프로그래밍에서 데이터는 자료형(Data Type) 이라는 형태로 구분하여 관리한다. 관리의 목적은, 프로그래밍의 편리성을 위해서다. ① 리스트 ①.① 리스트란? 변수는, "하나의 값을 저장할 수 있는 저장공간"을 의미했습니다. 리스트는, 여러개의 데이터를, 자료형 구분 없이, 한 번에 모아서 사용하는 것입니다. 개발자가 편리하게. # 변수의 사..
@ 로직과 순서도 - 선택구조 정답
@ 로직과 순서도 - 선택구조 정답
2024.02.01예제09 두 수 중 큰 수 찾기 사용자로부터 입력 받은 두 수를 변수 a, b에 저장하고, a 값이 b 값보다 크면 a 값을 출력하고, 그렇지 않으면 b 값을 출력한다. 구현 a = int(input("정수: ")) b = int(input("정수: ")) if a>b: print("큰 수:", a) else: print("큰 수:", b) 예제10 양수, 0, 음수 판별하기 사용자로부터 입력 받은 수를 변수 a에 저장하고, a가 0보다 작으면 “음수”를, 그렇지 않고 0보다 크면 “양수”를, 그렇지 않으면 “0”을 출력한다. 구현 a = int(input("정수: ")) if a0: print(a, ": 양수") else: print(a, ": 0") 예제11 세 수 중 가장 큰 수 찾기(1) a가 b..
@ 로직과 순서도 - 선택구조 2 과제
@ 로직과 순서도 - 선택구조 2 과제
2024.02.01과제 06 두 수를 입력받아 두 중 작은 수를 출력하는 순서도와 파이썬 프로그램을 작성하여라. 과제 07 두 수를 입력받아 두 수의 차를 출력하는 순서도와 파이썬 프로그램을 작성하여라. 과제 08 세 수를 입력받아 가장 작은 수를 출력하는 순서도와 파이썬 프로그램을 작성하여라. 과제 10 다음과 같은 요금 체계에 대해 거리에 따른 요금을 출력하는 순서도와 파이썬 프로그램을 작성하여라. 거리 요 5km미만 1,000원 5km이상 ~ 10km미만 2,000원 10km이상 3,000원 과제 11 하나의 수를 입력받아 5의 배수 또는 7의 배수인지 판별하는 순서도와 파이썬 프로그램을 작성하여라.
@ 로직과 순서도 - 선택구조 1 예제
@ 로직과 순서도 - 선택구조 1 예제
2024.02.01예제09 두 수 중 큰 수 찾기 사용자로부터 입력 받은 두 수를 변수 a, b에 저장하고, a 값이 b 값보다 크면 a 값을 출력하고, 그렇지 않으면 b 값을 출력한다. 예제10 양수, 0, 음수 판별하기 사용자로부터 입력 받은 수를 변수 a에 저장하고, a가 0보다 작으면 “음수”를, 그렇지 않고 0보다 크면 “양수”를, 그렇지 않으면 “0”을 출력한다. 예제11 세 수 중 가장 큰 수 찾기(1) a가 b보다 크고 a가 c보다 크면 a가 가장 큰 수가 되고, a가 b보다 크고 a가 c보다 크지않으면 c가 가장 큰 수가 된다. a가 b보다 크지 않고 b가 c보다 크면 b가 가장 큰 수가 되고, a가 b보다 크지 않고 b가 c보다 크지 않으면 c가 가장 큰 수가 된다. 예제12 세 수 중 가장 큰 수 찾기..
11. 제어문 - 조건
11. 제어문 - 조건
2024.02.011. 의사 코드(pseudo code, 슈도 코드) 변수 x에 10 할당 # 한글로 표현한 의사 코드(pseudo code, 슈도 코드) x = 10 # 파이썬 코드 2. 조건문이란? 조건문 을 사용하면 조건에 따라 다른 코드를 실행할 수 있습니다. if 비가 온다면: 우산을 가지고 나간다. if 날씨가 춥다면: 코트를 입고 나간다. if 날씨가 덥다면: 반소매에 얇은 옷을 입고 나간다. 3. 조건문 사용법 3.1 근무시간이 주 40시간 이상이면, 보너스 200% 지급하라. hrs = 45 if hrs >= 40: print('보너스를 지급합니다.') print('보너스는 지급 프로세스를 종료합니다.') 3.2 근무시간이 주 40시간 이상이면, 보너스 지급하고, 아니라면, 기본급만 지급하라. hrs = ..