[python]기초문법3
boolean
다른 언어와 달리 파이썬은 False, True 로 표기함(앞글자가 대문자)
not True, not False 가능
비교연산자
다른 언어와 달리 파이썬은 10 < x < 20 의 형태로 비교연산자를 연속해서 두번 사용 가능
if문
if <조건>: 조건이 참일 때 실행할 문장.조건>
if 조건1:
조건1이 참일 때 실행할 문장
elif 조건2:
조건2이 참일 때 실행할 문장
elif 조건3:
조건3이 참일 때 실행할 문장
else:
조건이 모두 거짓일 때 실행할 문장
if True:
print('True입니다')
if False:
print('False입니다')
if문 연습문제
import datetime
now = datetime.datetime.now()
#오전/오후 구분하기
if now.hour < 12 :
print('현재 시간은 {}시 {}분으로 오전입니다.'.format(now.hour, now.minute))
if now.hour >= 12 :
print('현재 시간은 {}시 {}분으로 오후입니다.'.format(now.hour, now.minute))
#계절을 구분하기
if 3 <= now.month <= 5:
print('이번달은 {}월로 봄입니다.'.format(now.month))
elif 6 <= now.month <= 8:
print('이번달은 {}월로 여름입니다.'.format(now.month))
elif 9 <= now.month <= 11:
print('이번달은 {}월로 가을입니다.'.format(now.month))
elif now.month == 12 or 1<= now.month <= 2:
print('이번달은 {}월로 겨울입니다.'.format(now.month))
#홀수,짝수 구분
number = input("정수를 입력해주세요: ")
number = int(number)
if number in '02468':
print('짝수입니다')
if number in '13579':
print('홀수입니다')
if number % 2 == 0:
print("짝수입니다")
else:
print("홀수입니다")
bool() 함수
매개변수에 따라 True,False 를 반환
False를 반환 하는 경우
: None,
0,
0.0,
빈 컨테이너(문자열,바이트열,리스트,튜플,딕셔너리 등) 일 경우
골격이나 흐름을 먼저 잡아놓아야 할때, pass 키워드
if 조건:
pass
else:
pass
에러 없이 일단 실행되게 해주는 키워드
Leave a comment