조건문 이용 시,
조건에 따라서 다른 코드가 실행되도록.
하나의 프로그램으로 여러가지 일 할 수 있다.
기본적 형태
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을 띄우지 않는다.
'Backend 개발 > Python' 카테고리의 다른 글
[파이썬] 제어문 4.3 elif (0) | 2024.03.04 |
---|---|
[파이썬] 제어문 4.2 조건문 else (0) | 2024.03.04 |
[파이썬] 제어문 3. 비교 연산자 (0) | 2024.03.04 |
[파이썬] 제어문 2.Boolean (0) | 2024.03.04 |
[파이썬] 제어문 Flow Control 1. (0) | 2024.03.04 |