
python.org 사이트 접속 후 본인 PC에 맞는 OS 선택 후 원하는 버전 설치저는 Python 3.10.11 버전을 설치했습니다.Add python.exe to PATH 체크 후 Install Now 클릭 완료 후 close 클릭 수 설치 제대로 되어있는지 관리

소스 코드를 읽고 바로 실행하는 인터프리터 방식의 프로그램입니다.한줄 주석 : '''여러줄 주석외따옴표를 세번 사용하면 여러줄 주석을 선언합니다.'''"""쌍따옴표를 세번 사용해도 여러줄 주석을 선언하게 됩니다."""출력함수 입니다.터미널에 문자열, 정수 ... 등의

데이터를 저장하는 공간입니다.변수명 = 데이터Console Console

문자열은 결합이 가능합니다.ConsoleERROR : 문자열과 숫자는 결합할 수 없습니다.print("서식문자" %(데이터))출력 데이터와 서식문자의 갯수, 숫자, 타입은 일치해야 합니다.%d : 정수%f : 실수%s : 문자열%c : 문자Console print("{

데이터를 보관하는 공간의 형식을 정의합니다.type()변수에 저장되어 있는 데이터의 자료형을 확인하는 함수입니다.True, False 값을 가질 수 있습니다.CodeConsole Code Console CodeConsoleCodeConsole CodeConsole Co

1bit : 0 or 1 둘중 하나만 저장할 수 있는 컴퓨터의 최소 데이터 단위8bit : 1byte1byte -> -128 ~ 127 의 범위 , 0 ~ 255 2byte -> -32768 ~ 32767 의 범위 , 0 ~ 65535여러개의 문자로 이루어진

Code Console Code Console Code ConsoleCodeConsole CodeConsole CodeConsole

-

소수점 값(실수 값)에 대해 지정된 자리수까지 반올림 하는 함수print(f"data {data}")print(f"큰값 : {max(data)}")print(f"작은값 : {min(data)}")모든 값에 대한 총합거듭제곱을 구하는 함수나눗셈 결과의 몫과 나머지를 구하

조건식이 있으면 다음 라인에서는 들여쓰기를 한 후에 실행 코드를 작성합니다.들여쓰기가 해당 제어문의 코드 실행 지역을 지정하는 역할을 합니다.if 조건식 : 실행문조건식 뒤에는 : 기호를 작성합니다.

if 조건문: 실행문else: 실행문탑승가능키 : 160 ~ 200cm몸무게 : 50 ~ 110kg이외엔 탑승 불가

03. nested-if 중첩된 if문 > - 예제 01. 입장료를 계산해 주는 코드를 작성하세요 > - 입장료 : 5000 5인 이상은 단체로 10% 할인 적용됩니다. > - 02. 세개의 숫자를 설정하고, 값이 큰 순서로 출력하는 코드를 작성하세요 >

if 조건식: 실행문elif 조건식: 실행문else: 실행문커피의 개당 가격은 2000원 입니다10개를 초과하면 초과하는 양에 대해서만 개당 1500원씩 계산합니다.0 ~ 9999 까지 확인 가능합니다.

for 변수명 in 목록(문자열, 리스트 ...)range() 는 연속적인 수를 리스트로 만들어주는 함수입니다.range( 시작, 종료, 증감범위 ) 는 값을 3개 지정할 수 있습니다.시작값의 기본값은 0 증감값의 기본값은 +1 ※ 증가시에는 지정하지 않

예제 01. 1 ~ 30 까지의 수를 아래와 같은 형태로 출력하는 코드를 작성하세요 1 2 3 4 5 6 7 8 &nbs

while 조건식 : 실행문

while 조건식 : 실행문 else: 조건식을 확인해서 정상적으로 종료되면 실행됩니다.break 로 종료 시 codeRun 으로 종료시

모듈 : 비슷한 기능을 가진 함수들을 정의해 놓은 파일입니다.모듈을 사용하기 위해서는 어떠한 모듈을 사용할 것인지를 코드안에 명시해야 합니다.모듈을 불러옵니다.모듈에 포함된 변수나 함수를 사용할 때마다 모듈명과 .(닷) 연산자를 사용합니다.Ex) import 모듈명

컴퓨터에게 1 ~ 100 사이의 값을 하나 부여하고,사용자가 입력을 통해서 해당 값을 맞출때까지 진행합니다.게임 상태 up : 사용자가 정답보다 낮은 값을 입력한 경우 down : 사용자가 정답보다 높은 값을 입력한 경우 정답 : 게임 종료게임 종료시 총 입력한

여러개의 데이터를 한군데 모아 놓은 것입니다.데이터에 index 를 붙여서 나열한 데이터 구조입니다str(문자열), list(리스트), tuple(튜플)데이터를 key로 연결해서 나열한 데이터 구조입니다. 데이터에 개별적으로 접근시에 key 값을 사용합니다.dict(

print(f"{menu4} : {menu4}원")print(f"{menu5} : {menu5}원")print("- 음식값 : 7000원 -")for idx in menu: if idx1 == 7000: print(f"{idx0}")print("- 음

list 는 \[] 로 작성합니다.데이터를 변경할 수 있는 자료형이기 때문에, 초기 생성 데이터없이 만들 수 있습니다.print(f"1 갯수 : {list_3.count(1)}")print()list_4.reverse()print(f"list_4 {list_4}")pr

03-1. list 예제 01. 1 ~ 10 까지의 정수가 있는 리스트를 생성하세요 ''' list_1 = list(range(1, 11)) print(list_1) print() ''' 알파벳 대문자 A ~ Z 까지 있는 리스트를 생성하세요 ''' # list_

04. dict 딕셔너리 ( dictionary ) > - dictionary 란 { } 로 둘러쌓여, 'key(키) : value(값)' 이 하나의 요소로 이루어진 collection 입니다. ( java 에서는 Map 입니다.) key : 변경불가(immu

04-1. dict_Quiz 01. 다음의 메뉴와 가격을 key 와 value 로 사용하여 사전형 자료를 만드시오 ( 변수명은 menu ) > > 02. menu 에서 가격이 6000 원 미만에 해당하는 메뉴와 가격을 출력하세요 > > 03. 메뉴이름과 가격을 입력받아서 menu 딕셔너리에 추가하세요 > > 
중복이 없는 요소로 구성된 collection 입니다.순서나 key 가 사용되지 않고, 값 만이 저장되어 있기 때문에 어떠한 요소가 있고 없고만 알 수 있습니다.set 은 { } 를 사용해서 생성됩니다.set 은 순서가 없기 때문에, 값 확인시 순서가 바뀔 수 있습니다

05-1. Quiz 01. python 과 java 를 모두 수강중인 학생을 구하는 코드를 작성하세요 > > 02. python 과 java 과목에서 python 만 듣는 학생을 구하는 코드를 작성하세요 > >

문자열을 부분적으로 추출할 때 사용합니다. 문자열 \[ begin : end : step ]시작 index 는 포함되지만 마지막 index 는 포함하지 않습니다.split 함수는 구분자를 기준으로 문자열을 분할하여 리스트에 저장한 뒤 반환합니다.구분자는 문자열로 지정합

기호 뒤에 성별에 해당하는 숫자도 변수에 저장합니다.

하나의 기능을 가진 작은 프로그램 입니다.ex) input, print ......from ... import ...프로그래머가 필요에 의해서 정의한 함수'def' 키워드를 사용해서 함수를 정의합니다.함수의 실행코드 부분은 반드시 def 의 첫글자보다 들여쓰기를 해서

01-1. Quiz 함수의 매개변수에 입력 처리 형태의 값(문자열, 정수, 실수)을 받고, 해당 입력을 진행하는 함수를 구현하세요 > >

함수의 매개변수에 기본값을 지정해서 정의한 함수입니다.함수를 호출할 때 인자값의 수가 고정되어 있지 않고 데이터를 한개, 두개 전달하는 함수도 있습니다. 이러한 함수에 사용되어 있는게 디폴트 매개변수 입니다.호출부에서 넘어오는 인자값은 매개변수의 왼쪽에서부터 순서대로

기본 일수 : 30일 / 하루 근무 시간 8시간 / 시간 당 급여 : 8350기본급 일수별 임금(일한 일수) 시간급여(시간값을 받아서 계산)기본 5자리 코드를 생성할 수 있으며, 자릿수를 지정할 수도 있습니다.0 ~ 9, A ~ Z 조합print(makeCheck

객체를 만들기 위한 하나의 틀 입니다.속성(변수) 과 기능(메서드)로 이루어져 있습니다.self 가 붙은 변수를 멤버변수라고 합니다.변수 = 클래스명()멤버 변수 사용 -> 객체변수명.멤버변수명메서드 사용 => 객체변수명.메서드명생성자는 객체가 생성될 때 클래스의

class 명 : Account입금, 출금, 잔액확인이 가능합니다.

예외는 프로그램 실행 중 오류가 발생해서 프로그램이 중지되는 것을 말합니다.이러한 오류 상황을 처리하는 것을 예외처리라고 합니다.사용