a= 1+1
print(a) # == 2
a=5-2
print(a) # == 3
a=(15*2)
print(a) # == 30
a=10/2
print(a) # !=5 , 나눗셈 연산은 실수로 처리 (5.0값이나옴)
# 그러나 버전 2.x 에서는 정수 / 정수 = 정수로 나온다 ex) 10/2 = 5
a= 2+3*4
print(a) # == 14 곱하기 연산후 더하기 연산
a= 3 / 2 * 4 - 5 / 2
print(a) # == 3.5 나눗셈 -> 곱하기 -> 뺄셈
a= 10/5+(5-2)*2
print(a) # == 8.0 괄호() -> 나눗셈 -> 곱셈 -> 덧셈
a= (5*4-15) + ((5-2) * (9-7))
print(a) # 괄호중복시 내부괄호 먼저 연산
💡
괄호()
를 우선연산 ,중복 괄호
일 경우내부 괄호
부터 계산한다.
d = 2 ** 5
print(d) # 거듭제곱연산자 (**) 별 사이에 공백이 없어야함
e = 1.5 ** 2
print(e) # 실수도 거듭제곱이 가능하다
f = 2 ** (1/2)
print(f) # 루트2 계산
g = 13 % 5
print(g) # == 13을 5로 나눈 나머지
h = 13 // 5
print(h) # == 2 나머지를 구한뒤 몫
**
과//
을 잘 알고가자
a = 3
print(type(a))
b = 1.2
print(type(b))
정수와 실수의 type을 알아보았다. 그 외에도 문자열(str), 배열(list),불리언(true),(false) 등이 있다.
#논리곱 = 두개 모두 참일경우
print(1 > 0 and -2 < 0) # == true
print(1 > 0 and -2 > 0) # == false
#안쪽 괄호()먼저 연산
print((3<0) and ((-5 > 0) and (1 > 5))) # false
print((3>0) or ((-5 > 0) and (1 > 5))) # 논리합(or) = 하나라도 참일경우 true
# false 왼쪽 괄호 true 오른쪽 괄호 false 마지막으로 and 연산 = false
print(((3>0) or (-5>0)) and ((4>8) or (3 < 0)))