본문으로 바로가기

PYTHON의 제어문을 알아보자 part.1

category 파이썬 2019. 7. 22. 16:20
728x90

* 제어문(조건문 + 반복문)

- 프로그램을 효율적으로 관리하기 위해 사용

 

* 조건문

# if문

- 조건 판단 후 해당 조건에 맞는 상황을 수행하는 데 쓰이는 함수

 

# if문 기본구조

if<조건문> :
	<실행할 명령문1>
	<실행할 명령문2>
else:
	<실행할 명령문1>
	<실행할 명령문2>	

* 주의 사항 : 들여 쓰기로 구분하기 때문에 들여 쓰기 필수, 너비는 항상 같은 너비

** 조건문 다음 (:)은 필수

 

# 함수 종류

1. elif : if이외의 조건을 판단하는 함수, 개수 제한 없음

a = int(input())

if a == 1:
	print("일")
elif a == 2:
	print("이")
else:
	print("값이 없음")

 

2. pass : if문에 아무런 결괏값도 실행하지 않게 하는 역할

a = int(input())
if a == 1:
	pass
else:
print("값이 없습니다")
#1을 입력하면 pass처리되어 아무런 일도 일어나지않는다

 

 

#연산자

1. 비교 연산자

비교 연산자

설명

x < y

xy보다 작다

x > y

xy보다 크다

x == y

xy가 같다

x != y

xy가 다르다

x >= y

xy보다 크거나 같다

x <= y

xy보다 작거나 같다

- 비교 연산을 하여 참이면 true, 거짓이면 false반환

 

2. 조건 연산자

조건 연산자

설명

x or y

xy 둘중에 하나만 참이면 참이다.

x and y

xy 모두 참이야 참이다.

not x

x가 거짓이면 참이다.

 

3. in 연산자

in

not in

x in 리스트

x not in 리스트

x in 튜플

x not in 튜플

x in 문자열

x not in 문자열

1 in [1, 2, 3]
>>> retrun true

1 not in [1, 2, 3]
>>> retrun false
#포함인지 아닌지를 확인해서 형식 반환

 

728x90