[Python] 03. 조건문(2)-양자 택일 조건문
5495 단어 Python_basicpythonPython_basic
조건문의 종류
if
문 : 단일 조건if ~ else
문 : 양자 택일if ~ elif
문 : 다자 택일(다중 조건)
양자 택일 조건문
if ~ else
문- 조건식의 결과에 따라 둘 중 하나의 실행문이 실행 됨
- 양자 택일
# 실행문1이 실행 되지 않으면 실행문2가 실행 됨
# 실행문2가 실행 되지 않으면 실행문1이 실행 됨
if 조건식:
실행문1
else:
실행문2
- 만약 실행문을 작성하지 않으면
error
발생 - 작성하지 않고 넘어갈 땐
pass
를 사용
# 에러 발생
if 조건문:
실행문
else:
# 에러 발생하지 않음
if 조건문:
실행문
else:
pass
pass_score = 70
my_score = int(input()) # 80 입력
if my_score >= pass_score:
print('Pass')
else:
print('Fail')
Pass
양자 택일 조건문 vs 조건식(삼항연산자)
- 조건식은
if ~ else
문으로 대체 가능 - 일반적으로 조건식은 두 가지로 사용
# 첫번째
print('짝수') if num % 2 == 0 else print('홀수')
# 두번째
result = '통과' if myScore >= passScore else "실패"
- 위의 식을
if ~ else
문으로 변경 가능
if num % 2 == 0:
print('짝수')
else:
print('홀수')
if myScore >= passScore:
result = '통과'
else:
result = "실패"
- 하지만 모든
if ~ else
문을 조건식으로 변경 불가 - 실행문의 개수가 서로 다르거나 서로 다른 행동을 취하면 불가
# 변경 불가 조건 1
if 조건문:
실행문1
else:
실행문2
실행문3
실행문4
# 변경 불가 조건 2
if 조건문:
변수할당
else:
print()
Author And Source
이 문제에 관하여([Python] 03. 조건문(2)-양자 택일 조건문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pyhonic/PB0302저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)