python 계산기(기초 연산)

Jaho·2021년 11월 29일
0

Python

목록 보기
1/18

사칙연산

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  나머지를 구한뒤 몫

**// 을 잘 알고가자

type

a = 3
print(type(a))

b = 1.2
print(type(b))

정수와 실수의 type을 알아보았다. 그 외에도 문자열(str), 배열(list),불리언(true),(false) 등이 있다.

boolean

#논리곱 = 두개 모두 참일경우
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)))
profile
개발 옹알이 부터

0개의 댓글