Backend 개발/Python

[파이썬] 제어문 4.1 조건문의 기본 형식 Conditional Statement

Queen Julia 2024. 3. 4. 08:46

조건문 이용 시,

조건에 따라서 다른 코드가 실행되도록. 

 

하나의 프로그램으로 여러가지 일 할 수 있다. 

 

 

기본적 형태

 

if 로 시작  

 

 

if + true, false 에 준하는 값이 와야함. 

그리고 그 값이 true일때만 그 코드가 실행됨. 

 

 

 

if 문에 의해서 실행될지 말지 결정되는 코드는 

'들여쓰기'를 함.  (tab키를 씀)

 

if 뒤에 있는 값이 True 라서 

뒤에 있는 코드가 실행 된 것. 

 

 

 

if 뒤에 있는 값이 False 라서

뒤에 있는 코드가 실행 안 된 것. 

 

 

 

응용

 

애플리케이션이, 사용하는 사람의 아이디가 어떤지에 따라서 

인사를 하게 하면 어떨까?

 

 

input_id라는 이름 붙이기 

 

 

 

 

egoing을 id 으로 입력될 때만 'Welcome' 으로 출력
새로 입력하는 input_id가 원래 id(egoing)와 같으냐?

True면 if 뒤에 따라오는 코드블럭 (print('Welcome')) 실행

input_id= input('id: ')
id = 'egoing'     
if input_id == id: 
    print('Welcome')

 

여기에 egoing 치고 엔터

= 코드 실행 

 

 

 

 

 

그러면, 여기에 다시

id에 egoing이 아닌

basta를 치고 엔터를 치면, 

 

아무것도 일어나지 않는 묵묵부답 = welcome을 띄우지 않는다.