728x90
<조건문 if>
x = 10
if x == 10:
print('10입니다.')
print('종료합니다.')
if x = 10:
print('xxx')
>> if는 참과 거짓으로 표현되어야 하기 때문에, x = 10인 경우는 불라인으로 판정이 안 돼 오류
x = 10
if x >= 10:
print('10 이상입니다.')
if x == 15:
print('15입니다.')
if x == 20:
print('20입니다.')
10 이상입니다.
<if - else>
- else는 if의 조건식이 만족하지 않을 때 실행
x = 7
if x > 10:
print('10 이상입니다.')
**else:**
print('10 이하입니다.')
10 이하입니다.
if True (=1):
print('참')
else:
print('거짓')
참
if False(=0):
print('참')
else:
print('거짓')
거짓
if -1:
print('참')
else:
print('거짓')
참
>> 0이 아닌 숫자들은 모두 참으로 인식
if 'Hello':
print('참')
else:
print('거짓')
거짓
>> **1**은 참, **0**은 거짓, **0이외의 숫자**들은 모두 참, **문자열**은 거짓으로 인식
x = 10
y = 20
if x == 10 and y == 20:
print('참')
else:
print('거짓')
참
<elif>
- else인 상태에서 조건식을 지정할 때 사용하며 else if와 동일
- if문 다음에 옴
x = 20
if x == 10:
print('10입니다.')
elif x == 20:
print('20입니다.')
elif x == 30:
print('30입니다.')
else:
print('기타등등')
20입니다.
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬 Python 실습 :: 리스트 심화 실습 (요소 추가, 삭제, 수정, 복사) (0) | 2024.01.04 |
---|---|
파이썬 Python 실습 :: 반복문 for, while 실습 (1) | 2024.01.04 |
파이썬 Python 실습 :: 자료형 함수 및 관리, range(), len() (1) | 2024.01.04 |
파이썬 Python 실습 :: 불(bool)과 비교, 논리 연산자 (2) | 2024.01.04 |
파이썬 Python 실습 :: print문 심화 (3) | 2024.01.03 |