'''day07.txt
연산자
기능이 있는 특수문자
연산자의 우선순위 최우선 연산자 . [] () 단항 연산자 + - ! 자료형 ~ 산술 연산자 = + - * / % 쉬프트 연산자 >> << >>> 관계 연산자 > < <= >= 논리 연산자 && || ! 삼항 연산자 (조건식)? 참일 때 값 : 거짓일 때 값 대입 연산자 = += -+ %= /= */ |
결합성
하나의 수식에 같은 우선순위의 연산자들이
여러 개 나올 때 알맞는 방향으로 결합되어 연산되는 성질
조건식
결과가 참 또는 거짓 둘 중 하나가 나오는 식
x > 10
파이썬에서 참과 거짓
True : 참
False : 거짓
관계 연산자
== : 같다
!= : 같지 않다
<, > : 미만, 초과
<=, >= : 이하, 이상
논리 연산자
and : A and B 두 조건식 모두 참일 때 참
or : A or b 둘 중 하나라도 참이면 참
단항 연산자
not : not 조건식 조건식이 True면 False, False면 True로 변경
'''
#%% 가격 입력
price = int(input("가격: "))
print("%d" %(price * 0.9))
'''console결과
가격: 5000 # input -> 5000 입력
4500
'''
#%% 사칙 연산(산술연산자)
#정수 2개를 입력받고 덧셈, 뺄셈, 곱셈, 나눗셈
num1 = int(input("정수1: "))
num2 = int(input("정수2: "))
addResult = num1 + num2
subResult = num1 - num2
mulResult = num1 * num2
divResult = num1 // num2
modResult = num1 % num2
print("%d + %d = %d"%(num1, num2, addResult))
print("%d - %d = %d"%(num1, num2, subResult))
print("%d * %d = %d"%(num1, num2, mulResult))
print("%d // %d = %d"%(num1, num2, divResult))
print("%d %% %d = %d"%(num1, num2, modResult))
'''console결과
정수1: 10 #input -> 10 입력
정수2: 13 #input -> 13 입력
10 + 13 = 23
10 - 13 = -3
10 * 13 = 130
10 // 13 = 0
10 % 13 = 10
'''
#%% 조건식
isOk = True
print(type(isOk))
'''console결과
<class 'bool'>
'''
'코리아 IT아카데미 > python 인터넷 강의' 카테고리의 다른 글
아나콘다 스파이더 단축키 (0) | 2021.09.16 |
---|---|
ddazua | 8강 연산자2 - 조건식과 비트연산 (0) | 2021.09.15 |
ddazua | 5강 format()과 형변환 (0) | 2021.09.13 |
ddazua | 3강 변수의 선언과 자료형 (0) | 2021.09.13 |
ddazua | 2강 인터프리터 사용 방법과 기본 구조 (0) | 2021.09.13 |