파이썬 기초 16

사용자 입력&출력

사용자 입력 활용하기 사용자로부터 프로그램에 데이터를 입력받아 처리하는 방법을 다룹니다. input 사용하기 input() 함수를 사용하여 사용자로부터 키보드 입력을 받을 수 있습니다. input()은 사용자의 입력을 문자열로 반환합니다. 예시 코드: user_input = input("이름을 입력하세요: ") print("안녕하세요, " + user_input + "님!") 프롬프트를 띄워 사용자 입력받기 input() 함수의 인수로 프롬프트 메시지를 제공하여 사용자에게 입력을 요청할 수 있습니다. 예시 코드: user_input = input("나이를 입력하세요: ") print("당신의 나이는 " + user_input + "세 입니다.") print 자세히 알기 print 함수는 화면에 출력할 내..

파이썬 기초 2023.10.11

파이썬 - 함수의 이해

함수란 무엇인가? 함수는 재사용 가능한 코드 블록으로, 특정 작업을 수행하기 위해 설계되었습니다. 함수는 입력을 받아 작업을 수행하고 결과를 반환할 수 있습니다. 함수를 사용하는 이유는 무엇일까? 함수를 사용하는 이유는 다음과 같습니다: 코드 재사용: 동일한 작업을 반복할 필요 없이 함수를 호출하여 사용할 수 있습니다. 모듈화: 프로그램을 함수로 나누어 모듈화하면 코드 관리가 용이해집니다. 가독성: 함수는 코드를 논리적으로 구성하고 가독성을 향상시킵니다. 파이썬 함수의 구조 함수는 def 키워드를 사용하여 정의하며, 함수 이름, 매개변수, 콜론으로 시작합니다. 함수 내용은 들여쓰기된 블록으로 구성됩니다. 예시 코드: def my_function(parameter1, parameter2): # 함수 내용 ..

파이썬 기초 2023.10.11

제어문 - if, while, for

if 문은 왜 필요할까? if 문은 프로그램에서 조건에 따라 다른 동작을 하도록 만들어주는 제어 구조입니다. 특정 조건이 참(True)이면 특정 코드 블록을 실행하고, 거짓(False)이면 무시합니다. if 문의 기본 구조 if 문은 조건을 검사하고 조건이 참일 경우 해당 코드 블록을 실행합니다. 구조는 다음과 같습니다: if 조건: 코드 블록 들여쓰기 방법 알아보기 파이썬은 들여쓰기를 통해 코드 블록을 구분합니다. 들여쓰기는 일관된 간격(보통 4칸 공백 또는 탭)을 사용해야 합니다. 조건문이란 무엇인가? 조건문은 프로그램에서 조건을 검사하여 다른 동작을 수행하는 구조를 말합니다. 비교 연산자 비교 연산자는 두 값을 비교하여 참(True) 또는 거짓(False)을 반환합니다. 주요 비교 연산자로는 == ..

파이썬 기초 2023.10.11

자료형 - 집합, 불 자료형

집합 자료형 집합 자료형은 어떻게 만들까? 파이썬에서 집합(set)은 중복을 허용하지 않고, 순서가 없는 항목들의 모음을 나타내는 자료형입니다. 중괄호({})를 사용하여 집합을 만들거나, set() 함수를 사용할 수 있습니다. 예시 코드: my_set = {1, 2, 3, 4, 5} 집합 자료형의 특징 집합은 중복된 요소를 허용하지 않으며, 순서가 없어 인덱스로 접근할 수 없습니다. 교집합, 합집합, 차집합 구하기 집합 자료형을 사용하여 다음과 같은 집합 연산을 수행할 수 있습니다. a. 교집합 구하기: 두 집합의 공통된 요소를 추출합니다. set1 = {1, 2, 3, 4, 5} set2 = {3, 4, 5, 6, 7} intersection = set1 & set2 # {3, 4, 5} b. 합집합 ..

파이썬 기초 2023.10.11

자료형 - 리스트, 딕셔너리, 튜플

리스트 리스트는 어떻게 만들고 사용할까? 리스트는 파이썬에서 가장 일반적으로 사용되는 데이터 구조로, 여러 개의 항목을 순서대로 저장할 수 있습니다. 리스트를 만들려면 대괄호([])를 사용하고, 항목들을 쉼표로 구분하여 넣습니다. 예시 코드: my_list = [1, 2, 3, 4, 5] 리스트의 인덱싱과 슬라이싱 리스트의 인덱싱은 리스트에서 특정 항목을 선택하는 것이며, 슬라이싱은 리스트에서 범위를 지정하여 여러 항목을 선택하는 것입니다. 예시 코드: my_list = [1, 2, 3, 4, 5] first_item = my_list[0] # 인덱싱 sliced_list = my_list[1:4] # 슬라이싱 리스트의 인덱싱 리스트의 인덱싱은 특정 위치의 항목을 가져오는 것입니다. 예시 코드: my_l..

파이썬 기초 2023.10.11

기초 파이썬 - 숫자&문자 자료형

파이썬 언어의 특징 특징 1. 스크립트 언어(Script language) 파이썬은 컴파일 과정 없이 인터프리터(Interpreter, 해석기)가 소스 코드를 한 줄씩 읽어 들여 곧바로 실행하는 스크립트 언어(Script language)입니다. 그 때문에 컴파일 과정이 필요하지 않아 실행 결과를 바로 확인하고 수정하면서 손쉽게 코드를 작성할 수 있습니다. 컴파일 언어와 스크립트 언어의 차이점은? 컴파일 언어는 ‘컴파일’이라는 과정을 통해 프로그래머(인간)이 작성한 코드를 기계어로 번역해 실행하는 언어입니다. 반면 스크립트 언어는 별도의 ‘컴파일’ 과정 없이 인터프리터가 소스 코드를 한 줄씩 읽어가며 바로 실행하는 언어를 의미합니다. 컴파일 언어는 소스 코드를 컴파일하는 과정을 거쳐야 하므로 실행 및 수..

파이썬 기초 2023.10.10