본문 바로가기
반응형

파이썬23

파이썬Python 반복문, for문에 대해서 알아보자! 파이썬Python 반복문, for문에 대해서 알아보자! 이번에는 반복문인 for 문에 대하여 알아보도록 하겠습니다. 일반적으로 for 문이라 함은 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 으로 구성되어 있습니다. for문은 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1", "수행할 문장2" 등이 수행되는 것이죠! 여기서 예문을 볼까요? EX) test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three 위와 같이 컨테이너에서 첫 번째 요소인 'one'이 먼저 i 변수에 대입된 후 print(i)라는 문장을 수행하고, .. 2017. 4. 24.
파이썬Python if문 반복학습 / 줄여서 elif?! 파이썬Python if문 반복학습 / 줄여서 elif?! 전에 배웠었던 if 제어문을 조금 더 반복해 볼까 합니다. 익숙해 질 때까지는 연습 또 연습이죠!! if 제어문에서 중요한 것은 들여쓰기를 잘 해야한다는 점입니다. 제대로 된 들여쓰기가 되지 않으면 파이썬이 if 제어문으로 인식하지 못하고 에러를 출력하니까요 if 제어문 다음의 수식은 꼭 탭을 한 번 클릭하거나 스페이스 바를 네 번 치셔서 들여쓰기를 합시다! 아참, if 제어문 다음에 반드시 ' : '을 붙여주는 것도 잊지 마시구요! grade = float(input(“총 평점: “)) if grade >= 4.3: print(“당신은 장학금 수여 대상자 입니다.”) print(“축하합니다.”) print(“공부 열심히 하세요.”) 예문을 봅시다.. 2017. 4. 23.
파이썬Python 리스트 타입의 슬라이싱 및 if 제어문 파이썬Python 리스트 타입의 슬라이싱 및 if 제어문 요번에는 리스트 타입과 튜플 타입에서 일부를 빼 오는 슬라이싱에 대해서 설명하고자 합니다! 슬라이싱은 인덱스 범위 값을 이용해서 순차 데이터 타입의 일부를 추출하는 것을 말합니다. 슬라이싱의 문법은 순차_데이터[ [시작] : [끝]: [단계] ] 이런 꼴로 생겼습니다. 몇가지 주의사항이 있는데, 예문을 보면서 설명하겠습니다! EX) number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> number[1:9:1] [1, 2, 3, 4, 5, 6, 7, 8] >>> number[1:9] [1, 2, 3, 4, 5, 6, 7, 8] >>> number[1:9:2] [1, 3, 5, 7] >>> number[9:1:-2] [.. 2017. 4. 22.
파이썬Python is / is not, in / not in 연산자에 대하여... 파이썬Python is / is not, in / not in 연산자에 대하여... 요번에는 식별 연산자와 구성원 연산자에 대해 알아봅니다! 식별 연산자는 is / is not이며 is는 두 대상체가 동일한 대상체인지를 체크하며 is not은 두 대상체가 서로 다른 대상체인지를 체크합니다. 아래의 예문을 볼까요? EX) X = [ 1, 2, “Hello World”] Y = [ 1, 2, “Hello World”] >>> X is Y False >>> id(X) == id(Y) False >>> X == Y True >>> X2 = X >>> X is X2 True 하 전 여기서 살짝 헷갈리더군요, X 와 Y는 내용은 같지만 기본적으로 다른 이름을 가진 대상입니다! 92년 4월생 남자 계대학생 김모씨와 .. 2017. 4. 21.
파이썬Python 논리값(True,False)과 비교 연산자 파이썬Python 논리값(True,False)과 비교 연산자 이번엔 파이썬의 논리값과 비교 연산자에 대해 알아보도록 하겠습니다. 논리값이란, True(참)과 False(거짓)을 뜻하며, True와 False의 타입은 bool입니다. 논리 연산에서 주로 이용되며, 프로그램의 논리적 표현을 위해 주요하게 이용되고 있지요. 비교 연산자란, 수식 두 개의 값을 비교하는데에 쓰이는 연산자입니다. 비교 연산자의 형태는 아래와 같습니다. 수식1 == 수식2 - 수식1과 수식2 값이 같음을 평가한다. (내용이 같음을 평가한다) 수식1 != 수식2 - 수식1과 수식2 값이 같지 않음을 평가한다. (내용이 같지 않음을 평가한다.) 수식1 > 수식2 - 수식1의 값이 수식2의 값 보다 큰가를 평가한다. 수식1 < 수식2 -.. 2017. 4. 20.
파이썬Python 데이터 타입에 대하여(문자열, 숫자, 컨테이너 타입) 파이썬Python 데이터 타입에 대하여(문자열, 숫자, 컨테이너 타입) 파이썬의 데이터 타입에 대하여 알아봅시다. 파이썬의 데이터 타입에는 크게 문자열 타입, 숫자 타입 그리고 컨테이너 타입이 있습니다. 문자열 타입 문자들로 이루어진 대상체들의 모임이며, 작은 따옴표(‘)나 큰 따옴표(“) 감싸면 문자열이 됩니다. 숫자 타입 수학적 연산이 가능한 대상체들의 모임이며, 정수(int), 실수(float), 복소수(complex)로 나뉘어 있습니다. 컨테이너 타입 리스트, 튜플 그리고 딕셔너리가 있습죠 리스트 타입은 '[]' 괄호 안에 묶이며, 내용의 변경이 가능합니다. EX) """이것은 박보검의 리스트를 생성하고 출력하는 프로그램입니다. """ park = ["park bo geum", 22, 180, 6.. 2017. 4. 19.
파이썬Python 통합 개발 환경 이클립스eclipse 설치! 파이썬Python 통합 개발 환경 이클립스eclipse 설치! 요번에는 파이썬 프로그램을 개발 할 수 있는 프로그램, 이클립스를 설치 해 볼까 합니다. 음.. 솔직히 처음에는 파이썬과 이클립스의 관계가 어떤 관계인지 잘 몰랐지만, 파이썬은 비유하자면, 중국어 영어 한국어에 이클립스는 공책에 비유 할 수 있다고 하더라구요 역시 쏙쏙 머리에 들어오는 설명..! 우선, 이클립스는 자바 개발툴이라서, 설치 시에도 자바가 필요하고 설치 후에도 이클립스 내의 Marketplace에서 Pydev라는 프로그램을 깔아 주어야 합니다. 우선 자바를 까는게 첫 단계가 되겠지요! Java SE Development Kit 8 - http://www.oracle.com/technetwork/java/javase/download.. 2017. 4. 18.
파이썬Python을 사용해 보자! 다운로드 및 설치 파이썬Python을 사용해 보자! 다운로드 및 설치 인문 캡스톤 디자인이란 수업을 들으면서 처음으로 프로그램 언어인 파이썬을 접하게 되었습니다. 사실 유명한 C 언어나 JAVA같은 걸로 수업을 하시려나 했지만, 파이썬은 사실 처음 들어보는 생소한 프로그램이었습니다. Life is too short, You need Python. 인생은 너무 짧다. 그래서 파이썬이 필요하다. 라는 말이 있을 정도로 C언어나 JAVA에 비하면 상당히 쉽게 접할 수 있는 프로그램인 줄은 차후 알게 되었지요 강의는 이제 for 문과 무한반복문을 배우는 수준입니다. 중간고사때에 슬슬 프로그램 하나를 짤 것 같은데, 늦게나마 이렇게 배운 것을 복습하려고 부랴부랴 파이썬 관련 게시글이라도 만들어 봅니다. 우선은 파이썬을 다운 받는 .. 2017. 4. 17.
반응형