0408 파이썬 기초 3일차(~24)

박영선·2023년 4월 8일
0

비교 연산자
숫자비교
<=, >=, ==, != 연산결과는 bool(True, False)
ex)

문자비교

문자와 아스키 코드 변환

print('\'A\'->{}'.format(ord('A')))

작은따옴표 출력하기
\' 쓰면 실행에는 영향없이 출력가능
문자 비교 시 대소문자 구분함

논리연산자

논리연산자?
피연산자의 논리(True, False)를 이용한 연산

And 연산
A and B : A와 B 모두 True 여야 True 반환

print('{} and {} : {}'.format(True,True,(True and True))

True 반환

print('{} and {} : {}'.format(True,False,(True and False))

False 반환

Or 연산
A or B : A와 B 중 어느 하나만 True면 True 반환

print('{} or {} : {}'.format(True,False,(True or False))

True 반환

print('{} or {} : {}'.format(False,False,(False or False))

False 반환

not 연산
not A : A의 상태를 부정

print('not {} : {}.format(True,(not True))

False 반환

print('not {} : {}.format(False,(not False))

True 반환

연습문제

operator 모듈
모듈? 파이썬 내 만들어져있는 기능
import ~~ 로 시작

-산술연산자 관련

-비교, 논리연산자 관련

십의 자리, 일의자리가 각각 3의배수인지 판단

  • 강의대로 하면 일의 자리가 0인 경우에도 True가 나와서 num1 != 0 조건 추가
profile
데이터분석 공부 시작했습니다

0개의 댓글