>>>> if True:
print("True입니다!")
True입니다!
>>>> if False:
print("False입니니다!")
# 아무것도 실행되지 않음
예제
시간을 입력 받아 12시 전이라면 '오전', 12시 이후라면 '오후'를 출력하는 프로그램
time = int(input('시간을 입력하세요.'))
if time < 12:
print('오전')
if time > 12:
print('오후')
time = int(input('시간을 입력하세요.'))
if time < 12:
print('오전')
else:
print('오후')
time<12이 True라면 '오전'이라는 문자열을, False라면 '오후'라는 문자열을 출력예제
속도를 입력 받아 100km/h 이상이면 '고속', 60km/h 이상 100km/h 미만이면 '중속, 60km/h 미만이면 '저속'을 출력하는 프로그램
speed = int(input('속도: '))
if speed >= 100:
print('고속')
elif 60 <= speed < 100:
print('중속')
else:
print('저속')
speed = int(input('속도: '))
if speed >= 100:
print('고속')
elif speed >= 60:
print('중속')
else:
print('저속')
# 입력되는 speed 값이 저속 > 고속 > 중속 순으로 빈번하게 나타난다고 예상
speed = int(input('속도: '))
if speed < 60:
print('저속')
elif speed >= 100:
print('고속')
else:
print('중속')
False로 변환됨True로 변환예제
짝수와 홀수를 판별하는 프로그램
number = int(input('숫자를 입력하세요: ))
if number%2: # 나머지가 0이 아닐 경우에 참 -> 홀수
print('홀수입니다.')
else: # 나머지가 0인 경우에 해당 구문으로 넘어옴 -> 짝수
print('짝수입니다.')
if zero == 0:
# 공백 삽입
else:
# 공백 삽임
IndentationError를 발생시킴0을 삽입해도 실행은 되나, 코드의 가독성을 위하여 pass키워드를 삽입하여 가독성을 높일 수 있음pass키워드를 입력해뒀더라도, 잊어버리는 경우를 대비하여, raise와 NotImplementedError를 조합하여 정상실행은 되나 구현되지 않은 부분을 알려주는 오류를 발생시킴number = int(input('정수 입력: '))
if number > 0:
# 양수일 때: 아직 미구현 상태입니다.
raise NotImplementedError
else:
# 음수일 때: 아직 미구현 상태입니다.
raise NotImplementedError
정수 입력: 10
Traceback (most recent call last):
File "passkeyword01.py", line 03, in <module>
raise NotImplementedError
NotImplementedError
해당 글은 도서 '혼자 공부하는 파이썬'과 학교 강의를 참조하여 작성되었습니다.