변수 선언과 자료형
변수 선언
- 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