A == B , A is B : A 와 B는 같다. A != B , A is not B : A와 B 다 르다. A > B , B < A : A가 B보다 크다 A >= B , B <= A : A가 B보다 크거나 같다. |
그 결과는
True : 참 False : 거짓 |
2. 논리 연산자 (Logical Operators)
and : AND 연산 or : OR 연산 not : NOT 연산 |
뭐라 딱히 설명하기가....
3. 조건문 (Conditional Statements)
조건문 내에서 실행할 Code가 1줄인 경우 콜론( : ) 우측에 표현이 가능합니다.
그렇지 않을 경우 1개의 tab 공간만큼 들여쓰기를 하여 아래에 표현을 하여야 합니다.
Python의 경우 별도의 { } 와 같은 범위구분 연산자가 없으므로, 들여쓰기로 구분을 합니다.
조건문의 첫문장은 if로 시작하고, 다른 조건이 있는 경우 elif, 나머지 경우는 else절로 표현을 합니다.
if A > B: Max = A elif B < A: Max = B else: Max = 0 |
4. try, catch를 활용한 예외 처리 (Exception Handling)
try 절 내에서 실행한 문장에서 예외 발생시 그 이하 문장들은 실행하지 않으며,
except절 내의 문장들이 실행됩니다.
예외가 발생하지 않으면 except절 내의 문장들은 실행되지 않습니다.
try: sNum = raw_input('Enter Number : ') nNum = int(sNum) except: print 'Error, Please enter numeric input' |
연습문제 02
연습문제 01-2 를 아래와 같이 수정하세요.
1. 숫자 입력부분에서 try, catch를 이용하여 숫자가 아닌 입력값에 대한 예외처리를 하세요.
2. 40시간 이상 일한 경우 시급을 1.5배 더 지급하도록 조건을 추가하세요.
댓글 없음:
댓글 쓰기