프로그램에 Comment (코멘트) 달기
* 주석이라고도 합니다.
* 파이썬에서는 문장 맨 앞에 # 을 붙여줍니다.
* 컴퓨터가 그 문장은 실행하지 않습니다. 단지 사람을 위한 문장입니다.
Q. 한 줄이 너무 길어서, 눈에 다 안들어 옵니다. 밑으로 내릴수는 없을까요??

COMPARISON OPERATORS (비교연산자)

* 공백이 있으면 안된다.



문제 ret = number // 4 <= cnt
number 나누기 나누기 4 = 1
cnt = 5 다. 그래서 5를 2로 나눴을때 값은 1
ret <= 1
True
연산자
* 가장 마지막 연산자는 = 기호이다.
* 회원가입할 때, 비밀번호는 6자리 이상, 12자리 이하로 입력하세요. (비교문)
**** 비교연산자 체크한 후에, 행동(액션)이 필요하다.
* 비밀번호 6자리보다 작거나, 12자리보다 크면, 화면에 비밀번호좀 제대로 입력하세요. 라고 표시해준다.
* 비밀번호 길이가 이상없다면, 서버로 보낸다.

LOGICAL OPERATORS
AND 게이트
숫자 0 = 전압이 없다.
숫자 1 = 전압이 있다.

실제 and 연산을 위 4개 조건으로 실행 해보았다.
* 비밀번호 길이가 4 이상이고 12이하면, 서버로 데이터를 보낸다.
문제 1.
len(password) >= 4 and len(password) <= 12
True and True
둘다 True면 답은 True 다.
* and 연산자는 ~이고 일 때 사용한다.
문제 2.
ret = number + 7 > 10 and cnt % 2 == 0
and를 기준으로 좌측 우측 나눠 계산하여 비교한다.
답 ret = False
OR 게이트

* 둘중에 하나라도 Ture 가 있으면 결과는 True 이다.
* AND와 차이점 : 둘다 False 일때만 Flase.
* or => 또는, 거나
* and => 그리고, ~하며
문제 1.
비밀번호 길이가 4보다 작거나 12보다 크면 , 잘못입력했다고 화면에 출력하라.
len(password) < 4 or len(password) > 12
False
문제 2. ( 여러개의 조합 )
비밀번호 길이가 4보다 크거나 number를 2로 나눈 나머지가 1과 같거나
cnt를 제곱한 값이 10보다 크면, 'hello' 라고 화면에 출력한다.
답 len(password) > 4 or number % 2 == 1 or cnt ** 2 > 10
False or True or True
True
CONDITIONAL STATEMENTS
* 조건문이란, 우리 일상생활에서 흔히 쓰는 문장. if ~ 라면, ~ 한다.
* 비가 오면 우산을 들고 나가고, 비가 오지 않으면 운동화를 신고 간다.
* 배가 고프면 사과를 먹고, 배가 고프지 않으면 콜라를 먹는다.
문제 1.
5가 2보다 크면 If condition is True 를 출력하고, 그렇지 않으면, If condition is False를 출력한다.
* false 일때는 print 실행이 안된다.
* 들여쓰기 주의하기.

* 조건 + 행동(액션) => 조건문이라고 한다.
* 조건문의 시작은 if 로 시작하고, 조건 끝에 콜론을 찍는다.
* 행동(액션)은 해당 조건에 맞게 들여쓰기에다가 쓴다.
문제 2. 여러 문장을 수행하는 예제

답 :
If condition is False
Bye
CPU의 코드 실행 순서
* If 는 맨 처음,
else 는 마지막에 코딩.
* 위에서 True의 조건을 충족하면, 밑에의 else는 그냥 통과된다.


실습문제


