변수 선언과 자료형

변수 선언

  • Python에서 새 변수를 만들때는 변수이름 = 값의 형태.
  • a = b 와 b = a 는 다르다
  • 출력은 print() 사용
a = 3		# 3을 a에 넣는다.
b = a		# a에 들어 있는 값인 3을 b에 넣는다.
a = 5		# a에 5라는 새로운 값을 넣는다.

숫자형 자료형

  • 다양한 형태의 숫자를 쓸 수 있다.
a = 5
b = 4.8
  • 숫자 간에는 사칙연산이 가능하다.
a=7
b=2

a+b		# 9
a-b		# 5
a*b		# 14  [ a**b (제곱)] 
a/b		#3.5  [a%b 몫이 아닌 나머지 값]

a+3*b	# 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로)
(a+3)*b # 20 (소괄호를 이용해서 먼저 계산을 부분을 표시해줄 수 있다)
  • 번수에 저장된 값에 연산을 한 후 다시 그 값을 같은 변수에 저장할 수 있다.
a=5
a=a+3 		# 5에 3을 더한 값을 다시 a에 저장
print(a) 	# 8

a += 3 		# 5에 3을 더한 값을 다시 a에 저장 (같은 의미)
print(a)	#8

Bool 자료형

  • True / False 나타내는 Boolean 형
x = True		# 참
y = False		# 거짓

# 소문자로 쓰면 자료형으로 인식하지 않고, 변수명이라 생각해 Error 발생

z = true 		# name 'true' is not defined

True = 1 		# True / False 는 변수명으로 사용불가
  • ‘비교연산자’ 보통의 사용방법
4 > 2 		# True
5 < 1 		# False
6 >= 5		# True
4 <= 4		# True
3 == 5		# False
4 != 7		# True
  • Boolean 자료형은 ‘논리연산자’를 사용가능
a = 4 > 2		# True
not a 			# False not 연산자로 참을 거짓으로, 거짓을 참으로 바꿔준다.

a and b			# False and 연산자로 모두 참이어야 참을 반환한다.
a or b 			#True or 연산자로 둘 중 하나만 참이면 참이다.
  • ex) 숫자들의 평균 구하기
a = 24
b = 16
c = 26

A.  print((a+b+C)/3)
	> 22.0