티스토리 뷰
모든 프로그래밍 언어가 그러하듯 파이썬(Python) 프로그래밍에서도 조건문(if), 반복문(while, for)이 기본이면서 가장 중요하다고 할 수 있습니다. 이번에는 if 조건문 사용법을 정리해보겠습니다.
파이썬 if 조건문
if 조건문 :
(if 조건문이 참일 때 실행할 코드 ...)
특정한 조건에서 실행할 코드는 if 조건문을 이용한다.
if 키워드 + 조건문(식) + :(콜론) 순서로 입력
실행할 블록은 띄어쓰기로 구분한다. (파이썬은 띄어쓰기로 블록을 구분한다.)
input함수로 키보드 입력받는 부분은 아래글을 참조
파이썬 input 함수 사용법 정리 (파이썬 키보드 입력)
파이썬 if elif 조건문
if 조건문 :
(if 조건문이 참일 때 실행할 코드 ...)
elif 조건문 :
(elif 조건문이 참일 때 실행할 코드 ...)
if 다음에 또 다른 if문이 필요할 때는 elif 를 사용한다.
if 조건을 따진 후 거짓이면 elif 문을 실행한다.
파이썬 if elif else 조건문
if 조건문 :
(if 조건문이 참일 때 실행할 코드 ...)
elif 조건문 :
(elif 조건문이 참일 때 실행할 코드 ...)
else :
(조건문이 모두 거짓일 때 실행할 코드 ...)
if, elif 조건문이 모두 거짓일 때는 else 블록을 수행한다.
elif 없이 if 다음에 바로 else문이 올 수 있다.
if 조건문 :
(if 조건문이 참일 때 실행할 코드 ...)
else :
(조건문이 거짓일 때 실행할 코드 ...)
파이썬 if 조건문 활용 (중첩 if 조건문)
age = int(input("나이를 입력하세요 : "))
score = int(input("점수를 입력하세요 : "))
# 중첩 if 조건문
if age >= 20 :
if score >= 80 :
print("합격입니다!")
else :
print("점수가 낮아 불합격입니다!")
else :
print("너무 어려서 불합격입니다!")
# 관계, 논리 연산자를 사용한 if 조건문
if age >= 20 and score >= 80 :
print("합격입니다!")
else :
print("불합격입니다!")
중첩 if 조건문
if 조건문 :
if 조건문 :
(if 조건문이 참일 때 실행할 코드 ...)
if 조건문 안에 if 조건문이 있는 것을 중첩 if 조건문이라고 한다.
논리연산자(and, or)로 두 가지 이상 조건을 묶어 평가할 수 있다.
파이썬에서는 20 < age < 65 같은 조건식을 허용한다. (C언어는 안됨)
- Total
- Today
- Yesterday
- 파이썬 기초
- 파이썬 프로그래밍
- PYTHON
- 이클립스 사용법
- jsp 프로그래밍
- 추억의 오락실
- 게임기 만들기
- 라즈베리파이 활용
- 파이썬 연산자
- mysql
- 리눅스 설치
- 안드로이드 프로그래밍
- 리눅스 기초
- 라즈베리파이 오락실
- Android Studio
- 파이썬 함수
- raspberry pi
- 파이썬 자료형
- Eclipse ADT
- eclipse
- 라즈베리파이
- Android Programming
- 파이썬
- 리눅스 cat
- 리눅스 명령어
- linux
- 라즈베리파이 나스
- 라즈베리파이 NAS
- 리눅스
- openmediavault
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |