[Python] Python 조건문 입문 가이드 | 상황에 따라 코드 실행하기
[Python] Python 입문 | 변수 선언부터 기본 계산까지 한 번에 익히기
[Python] Python 입문 | 변수 선언부터 기본 계산까지 한 번에 익히기
1. 변수 사용하기변수는 데이터를 저장하는 공간으로, 값을 저장하고 필요할 때 불러와 사용할 수 있습니다.파이썬에서는 변수 선언 시 별도의 키워드가 필요 없으며, 단순히 변수면 = 값의 형태
crushed-taro.tistory.com
1. 기본 if 문
if 문은 주어진 조건이 참(true)일 때, 해당 블록의 코드를 실행합니다.
age가 18 이상이므로, "성인입니다."가 출력됩니다.
age = 20
if age >= 18:
print("성인입니다.") # 성인입니다.
2. if - else 문
if 문의 조건이 거짓(False)일 경우, else 블록의 코드를 실행할 수 있습니다.
age가 18 미만이므로, "미성년자입니다."가 출력됩니다.
age = 16
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
3. if - elif - else 문
여러 조건을 검사해야 할 때는 elif(else if의 줄임말)를 사용합니다.
score가 85이므로, "B 학점"이 출력됩니다.
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
elif score >= 70:
print("C 학점")
else:
print("F 학점")
4. 중첩 if 문
if 문 내부에 또 다른 if 문을 작성하여 복잡한 조건을 처리할 수 있습니다.
num이 10이므로, "양수입니다."와 "짝수입니다."가 순서대로 출력됩니다.
num = 10
if num > 0:
print("양수입니다.")
if num % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
else:
print("음수입니다.")
5. 조건 표현식 (삼항 연산자)
Python에서는 한 줄로 조건에 따른 값을 반환할 수 있는 조건 표현식을 제공합니다.
age가 20이므로, status는 "성인"이 되어 출력됩니다.
age = 20
status = "성인" if age >= 18 else "미성년자"
print(status)
6. 조건문의 주의사항
들여쓰기 : Python은 들여쓰기로 코드 블록을 구분하므로, if 문 아래의 코드는 반드시 들여쓰기 해야합니다. 일반적으로 공백 4칸을 사용합니다.
조건의 평가 : Python에서는 0, None, False, 빈 문자열 ' ', 빈 리스트 [] 등은 거짓(false)으로 평가되며, 그 외의 값은 참(true)으로 평가됩니다.
if []:
print("참입니다.")
else:
print("거짓입니다.")