본문 바로가기

전체 글34

5. 조건문 파이썬에서 조건문이란? 프로그램도 외부에서 들어오는 정보에 따라 많은 선택을 한다. 조건에 따라 결정을 내리는 문장을 조건문이라고 한다. age = 100 if (age>=100) : print("진행합니다") print("계속합니다") else : print("진행 불가 합니다.") 클론(:)의 의미는 클론은 파이썬 인터프리터에게 "아직 전체 문장이 끝나지 않았으니 잠시 해석을 미뤄달라"고 요청하는 기호이며 여러 문장을 실행하기 위해 블록(block)을 만든다. if 문 내의 동일한 개수의 공백을 가지고 있지 못하다면? 아래와 같은 에러를 발생 시킨다. IndentationError : unindent does not match any outer indentation level else 문을 생략해보자.. 2022. 1. 10.
4. 자료형 파이썬의 자료형 파이썬이 처리하는 자료형 3가지 종류가 있다. 정수(integer) 실수(floating-point) 문자열(string) 문자열(string)은 순서있는 집합(Sequence of characters)이다. 이를 프로그래머가 아닌 사람들은 텍스트 데이터라고 부른다. 자료형에서 자주 마주치는 오류 SyntaxError : 문법(syntax)라는 것은 프로그램의 문장이 바르게 구성한 규칙을 의미하기에, 오류에서 이 문장을 발견했다면, 규칙이 위반 되었다는 의미가 된다. SyntaxError : EOL while scanning string Literal word = 'home​ 위에서 EOL을 만난다면 이는 End Of Line 즉, 줄의 끝을 만났다는 의미이며 예를 들어, 문자열을 입력할.. 2022. 1. 6.
3. 상수(constant) 그리고 수식(expression)과 연산자, 함수 상수(Constant)란? 보통 수학에서 상수란 변하지 않는 불변량을 뜻한다. 이는 변수와는 반대되는 개념이다. 보통 상수의 이름은 대문자로 작성하는 것이 관례이다. GRANT_PERCENT = 0.35 MAX_VALUE = 75 상수값을 왜 변수에 대입하는 건가? 번거롭게 왜 상수를 변수에 대입하는 이유는 두 가지 이유가 있다. 가독성적인 면이 향상됨 특정 값이 바뀔 경우 해당 값을 일일이 찾아서 바꿔주지 않아도 됨. (유지보수에 도움이 됨) EN_SCORE = 40 duble = EN_SCORE *2 percent = 0.01 * EN_SCORE print("당신의 수정된 점수는 ",duble,"입니다") 수식(expression) 수식이란 피연산자들의 연산자의 조합을 의미함 연산자(operator).. 2022. 1. 6.
2. 변수 변수 하면 떠오르는 것 통계가 더 친숙한 내 입장에서 변수 하는 순간 표본 공간을 가지는 확률 실험에서 각 원소의 실수에 대응하는 함수인 확률변수(random variable)가 먼저 떠오른다. 하지만 python에서의 변수(variable)는 다른 뜻이다. Python에서의 변수는 단순히 값을 저장하는 공간이다. 저장했기에, 필요할 때 꺼내 쓸 수 있고, 저장된 값은 언제든지 다른 값으로 바뀔 수 있다. (ex. 엑셀의 저장 기능) 저장하는 공간은 메모리를 가지며 변수는 이 메모리에 생성된다. Python에서 변수 생성 과정 변수의 이름을 정하고 등호(=)를 사용하여 값을 저장한다. = 연산자는 같다의 수학적 의미가 아니라 변수에 값을 저장한다는 의미이다. = 가 존재하는 문장(변수에 값을 저장하는 문.. 2022. 1. 5.