IT_Python

[Python] 조건문 실행

예지콩먹어콩 2022. 8. 4. 15:36
반응형

● 비교 연산자

: boolean 표현식은 네/아니오 질문을 통해 프로그램의 흐름을 결정.

파이썬
의미
<
작다
<=
작거나 같다
==
같다
>=
크거나 같다
>
크다
!=
같지 않다

● 한 갈래 분기

: if 조건 하나만 있을 경우.

● 들여쓰기

: if문과 for문 : 콜론 다음에 들여쓰기를 함 / 들여쓰기를 유지해서 블록의 범위를 표시 / 빈 줄, 주석은 들여쓰기 상관없이 무시됨.

● 중첩된 분기

: if문 안에 또다른 if문이 있을 경우.

● 두 갈래 분기

: 논리식이 참일 경우와 거짓일 경우 각각 다른 결과를 도출할 수 있음 / 갈림길과 같이 둘 중 하나만 선택 가능.

● 여러 갈래

: elif 사용, 다른 경우일 때를 나타냄.

ex) x = 5

if x < 2 :

print('small')

elif x < 10 :

print('Medium')

print('All done')

● try / except 구조

: 위험한 코드를 try / except 를 사용해 처리. try 블록에 있는 코드가 성공하면 except 블록을 건너뛰고 실패하면 except 블록 실행.

ex) rawstr = input('Enter a number : ')

try:

ival = int(rawstr)

except:

ival = -1

if ival > 0 :

print('Nice work')

else :

print('Not a number')

반응형