파이썬 보고서) 0609 수업 2일차 - 파이썬의 연산자

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 파일