2017. 6. 16. 23:38ㆍ프로그래밍(주력)/PYTHON
배운것은?
참거짓(boolean)형, 리스트,
반복문(for, while), range()
자세한 내용:
Boolean: 참거짓형
비교, 조건에 맞으면 True를 반환하고, 틀리면 False를 반환한다.
C언어에서 false:0,true:나머지정수 인것에서 발전하였다.
Boolean logic
C언어의 &&,||과 같은 기능이다.
and : 둘다 참이면 트루 아님 펄스
or : 둘중 하나라도 참이면 참 둘다 펄스면 펄스
조건문
if 기본 조건문
else if : 앞의 조건문에서 부합하는걸 다시 조건처리
elif : else if 줄임말
반복문 : while
사용법은 C와 똑같다.
무한반복
조건으로 중간에 없애기
braek, countinue도 건재
list
list는 배열이다. 하지만 C언어의 한계인 문자열 배열도 파이썬에선 가능하다.
또한 list는 관리가 용이하다.
.append(내용) : 맨 뒤에 추가
.insert(순서,내용) : 순서에 맞게 끼워넣어짐
,index(순서) : 배열 하나가 몇번째에 끼어있는지 끄집어내줌
range
쉽게 생각하면 C언어의 for(int i = 0; i<10;i++)에서 괄호 안의 역할을 해주는 함수이다.
range(a,b,c) : (int a;a<b;a+=c)이다.
a와 c를 입력하지 않았을때는 1로 초기설정이된다.
예제는 밑의 for문과 같이 하겠다.
반복문:for
C언어 반복문과 다르게 range함수로 조건을 정한다
C언어와의 차이점이라면 range는 for 바로 뒤의 i 변수에만 해당되는 이야기라 반복문이 끊기는 조건이 무조건 i에서만 결론나야한다. 아니면 if 조건 : break.
과제 마무리
연산자들은 상당히 간단했다. 다른점은 range나 list밖에 없긴 했지만 이마저도 러플시간에...
참고 목록
중앙대 파이썬 수업
나무위키 꺼라
기타 pdf 파일
'프로그래밍(주력) > PYTHON' 카테고리의 다른 글
텐서플로 프로젝트) mnist 손글씨 인식을 사용한 숫자인식 그림판 (0) | 2017.12.02 |
---|---|
파이썬 프로젝트) 콘솔형 지뢰찾기 만들기 (0) | 2017.08.07 |
텐서플로 프로젝트) 주가(코인) 예측 프로그램 기획 (2) | 2017.07.03 |
파이썬 보고서) 0621 수업 5일차 - 파이썬의 예외처리, 파일입출력 (0) | 2017.06.28 |
파이썬 보고서) 0603 수업 1일차 - 파이썬의 기본 (0) | 2017.06.14 |