반응형 PYTHON16 파이썬 자료 구조의 종류 1. 파이썬 자료 종류 파이썬에서 자주 사용하는 자료 구조에는 List, Tuple, Distionary, Set이 있습니다. 이 세 자료 구조는 각각 형태와 용도가 다릅니다. 다양한 자료 구조를 통해서 복잡한 내용을 쉽게 구현할 수 있습니다. 간단히 알아보면, List와 Tuple은 index, 즉 첨자로 데이터에 접근한다는 점에서 비슷하지만, List의 경우에는 값을 바로 변경할 수 있는 반면 Tuple은 값을 직접 변경할 수 없습니다. Dictionary와 Set은 중괄호를 통해 표현한다는 점에서 유사하지만 Dictionary는 Key와 Value의 쌍으로 요소를 이루지만, Set은 Key나 index가 없기 때문에 값으로 내용을 구분한다는 점이 다릅니다. 따라서 Set 구조에는 같은 값이 중복되게.. 2023. 7. 9. 파이썬 중첩 if문과 while문 1. if 문 응용 1) 중첩 if 문 if 문은 if.else 구문, 더 나아가 if.elif.else 구문을 통해 여러 가능한 선택지를 설정할 수 있습니다. 이때 하나의 선택지로 나뉜 if 문의 조건 분기한 결과 안에서 또 다시 if 문을 사용하는, 즉 조건 분기한 결과 안에 다시 조건 분기문을 넣을 수 있습니다. 이는 제어문 안에 다시 제어문을 사용하는 방식으로 하나의 제어문을 사용할 때보다 더 다양한 방식의 코드 구현이 가능합니다. Code score = int(input("Type your score : ")) grade = 'F' if score 100: print("input value error") else: if score >= 90: grade = 'A' el.. 2023. 7. 6. 파이썬 if 조건문 1. 조건문 조건문에는 조건 연산이 포함되고 조건 연산으로 비교 연산과 논리 연산을 사용할 수 있습니다. 간단한 조건문은 삼항 연산자를 통해 가볍게 사용할 수 있지만, 일반적으로 사용되는 파이썬 제어문에는 if 문, while 문, for 문 등이 있습니다. if 문과 같은 조건문은 조건 분기문이라고도 합니다. 이는 프로그램이 실행되는 과정에서 조건에서의 판단에 따라 처리하는 경로를 달리 하기 때문입니다. 이때 조건 분기문은 선택지들 중 오직 한가지만 실행합니다. 조건 분기문은 일반적으로 조건 판단의 결과가 거짓이면 조건이 거짓일 때 실행하는 코드를 거쳐 다음으로 넘어갑니다. 2. if 문 1) if 문 기본적인 if 문의 구조는 다음과 같습니다. [if 문의 형식] if 조건식: 조건식이 참이면 실행할.. 2023. 7. 3. 파이썬 산술, 비교, 대입 연산자 1. 산술 연산자 산술 연산에 사용하는 연산자들은 다음과 같습니다. 더하기 A + B A에 B를 더합니다. 빼기 A - B A에서 B를 뺍니다. 곱하기 A * B A에 B를 곱합니다. 나누기 A / B A를 B로 나눕니다. / 의 경우, 결과값의 형식은 소수점이 있는 실수형 데이터입니다. 나누기 A // B A를 B로 나눕니다. // 의 경우는 파이썬3에 추가된 형식으로 결과값의 형식은 소수점이 없는 정수형 데이터입니다. 나머지 A % B A를 B로 나눈 나머지를 사용합니다. %는 나머지 값을 결과값으로 사용합니다. 산술 연산자는 변수와 변수, 변수와 상수뿐만 아니라 상수와 상수를 연산하는데도 사용할 수 있습니다. [ConFer] 나머지 연산 % 는 주로 어떤 단위를 나누어 더 큰 단위를 만들거나 개수를.. 2023. 6. 27. 이전 1 2 3 4 다음 반응형