본문 바로가기

전체 글

(74)
[Python] 리스트 리스트 : 숫자 또는 문자로 된 값을 여러 개 저장하고 있는 자료 타입 - 대괄호 안에 값을 선언하여 생성 리스트이름 = [값1, 값2, 값3, 값4, ...] 리스트 항목 : 서로 다른 type의 항목들이 들어갈 수 있음. - 문자로 이루어진 리스트 - 문자열로 이루어진 리스트 - 항목들이 동일한 유형이 아닌 리스트 - 다른 리스트를 항목으로 갖는 리스트, 리스트 안에 리스트가 들어갈 수 있음 예) s4 = [3, 2, ['too', 'short']] - 항목이 하나도 없는 리스트 예) empty = [] 리스트 접근 - 첨자를 사용해서 접근, 첨자는 0부터 시작 - 첨자 -1 은 가장 끝에 있는 것, 첨자 -2는 끝에서 두번째 있는 것. - 범위접근 리스트 이름[시작:끝+1] -> 모든 값 리스트 이..
[Python] 반복문 for 반복문 - range 함수 사용 : 필수적으로 필요하지 않음. - for i in [0, 1, 2, 3, 4] // i가 [0, 1, 2, 3, 4] 에 있는 동안이라고 해석. - 배열 : 같은 자료형, 리스트: 모두가 다르게 생성될 수 도 있음. - 반복횟수가 중요할 때 : range함수를 이용하면 더 효율적 range 함수를 이용하면 print 횟수를 정할 수 있는데, 만약 10번 print 하고 싶다면 범위의 끝은 +1을 해줘야한다. range함수 for 변수 in range [시작값, 끝값[+], 증가값): 변수 부분을 반복하게 됨. for i in range(0,3,1): =for i in [0, 1, 2]: 0,1,2 0에서 2까지 반복하게 됨. 리스트가 [0,1,2]로 생성 ※ i 대..
[Python] 조건문 제어구조 : 프로그램의 처리 흐름을 제어하는 방법 - 순차구조 : 명령어가 순차적으로 실행 - 선택구조 : 두 개 중에서 하나의 명령어를 선택하여 실행하는 구조 = 분기구조 → 조건을 만족하는 문장만 실행하므로 실행되지 않는 문장도 존재. → 만족하지 않을 때 아무것도 실행하지 않을 수도 있음. 항상 모든 문장이 실행되는 것은 아님. - 반복구조 : 동일한 명령이 반복되면서 실행되는 구조 → 실행횟수가 0번이상. 논리연산자: 복수의 조건식을 보고서 ! 여러개의 조건식의 참 거짓을 판단할 수 있음. if문 if 조건식: 실행할 문장 예) 나이가 20세 이상이면 투표를 할 수 있습니다. 파이썬은 들여쓰기가 매우 중요 ! 들여쓰기 단축기 Tab, Space Bar 4개 -> 들여쓰기 잘못하면 오류 발생할 수 ..
[Python] 연산자 산술연산자 - / : 나눗셈 결과가 실수 - // : 나눗셈 결과가 정수 예) 짝수와 홀수 구분 시 사용 a % 2 == 0 // 짝수 a % 2 == 1 // 홀수 예) 초 -> 분과 초로 변환 예) 동전교환 프로그램 대입연산자 관계 연산자 - 조건문, 반복문에서 주로 사용, 단독으로 거의 사용X 여러개의 연산자가 있을 겨우 정해진 순서가 있으므로 주의해야 함.
[ Python] 입력함수 input() : 키보드 입력을 받아오는 기능이 구현된 표준 입력 함수 ※ int를 추가하여 정수로 변환해야함 : 변환해 주지 않으면 입력받은 값을 문자로 인식. ※ 키보드 입력값은 모두 문자열로 인식하기 때문에 원하는 자료형으로 변경 해줘야 한다. (예) 사용자에게 반지름을 입력 받아 원의 면적을 계산하는 프로그램 요즘 자바랑 같이 공부하고 있어서 print할 때 너무 헷갈린다 ,,,, 다들 조심하도록 ! (예) 학생 성적관리 프로그램 작성하기 아 자꾸 ,,,, 자꾸만 콤마쓰는데 쓰지말라구요 !!!!!! 헷갈리는 건 내 문제야 ,, 더 공부하자 ,,,
[Python] 출력함수 prit() : 표준 출력 함수 - 괄호 안에 원하는 문자열을 따옴표를 활용하여 입력 - 콤마로 구분하여 출력 가능 - 기호는 문자로 처리하여 큰따옴표 또는 작은따옴표로 표현하여 구분해줌. 따옴표로 표현하면 아스키코드로 컴퓨터로 전달되는 것 ! - 10 20 30 사이의 공백을 없애고 싶을 때 sep='' 이라는 파라미터를 이용 - 수식도 print() 함수안에 들어갈 수 있음. 이때 콤마로 무조건 구분해줘야 함 !! ※ 참고 #: 주석처리 -변수가 올 자리에 서식을 활용 %d : 서식문자를 사용, 모르는 문자는 서식으로 표현. 서식문자 - 서식을 이용한 정렬 및 자릿수 확보 이스케이프 문자 - 큰 따옴표, 작은 따옴표도 같이 출력하고 싶을 때 주의할 것
[Python] 변수 변수 ( variable ) : 변하는 수 상수 ( constant ) : 고정된 수 변수의 선언 - 자료형을 고려하지 않고 준비할 수 있음. - 생성된 변수의 자료형 확인 : type() 함수 확인 변수명 규칙 - 대 소문자 구분: myVar != myvar - 문자, 숫자, 언더바를 포함할 수 있음. 하지만 변수는 숫자로 시작 하면 안됨. - 예약어는 변수명으로 쓰면 안됨. 예약어: True, False, None, and, or, not, break, continue, return, if, else, elif, for, while, finally, global 등등 대입연산자(=)와 변수의 위치 , 대입 - 대입연산자(=), 오른쪽의 것이 왼쪽에 대입 - 오른쪽: 상수( a=10), 상수 연산 대입..
[Python] 파이썬 다운로드하기 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 1. 위의 링크로 들어가서 Downloads로 들어간다. 2. 나는 윈도우 환경에 다운로드 해주기 때문에 가장 밑에것을 다운로드 해 줄 것이다. 자신의 운영체제에 맞는 파일을 다운로드해주면 된다. 3. 디폴트로 설치하되, Add Python 3.8 to PATH를 체크해준다. 시스템 어디에서나 사용하기 위해서 ! (3.8 버전을 설치하는 이유는 라이브러리 호환성때문에 !) 4. 실행할 때에는 통합 개발 환경을 다운받을 수 있으나 , 기본으로 제공하는 IDLE 을 실행해보도록 한다.