이번 시간에는 변수를 다뤄보도록 하겠습니다.
변수에 숫자를 입력하고
입력된 숫자를 연산하는 연산기호들의 종류와
마지막으로 그 결과를 출력하는 것 까지 해보도록 하겠습니다.
[변수 입출력]
- 문법 배우기 -
[변수이름] = 3
변수에 3을 대입합니다.
등호 오른쪽에 있는 것을 왼쪽에 대입한다는 뜻입니다.
print([출력하고자 하는 것])
[출력하고자 하는것]을 출력합니다. 이 때 만약 숫자가 아닌 문자를 출력하고자 한다면 큰 따옴표("")를 붙여 문자열 형태로 적어야 합니다.
- 코딩 -
x = 6
y = 3
print(x)
print(y)
위와 같이 코딩합니다.
- 결과 -
6
3
실행한 결과, 위와 같이 출력됩니다.
- 해석 -
x = 6 #변수 x를 선언하면서 동시에 x에 6을 집어넣습니다.
y = 3 #변수 y를 선언하면서 동시에 y에 3을 집어넣습니다.
print(x) #변수 x를 출력합니다.
print(y) #변수 y를 출력합니다.
[변수 연산]
- 문법 배우기 -
print() 함수에는 한개의 변수씩만 입력할 수 있는것이 아니고 그 형태를 달리하여 함수에 입력을 할 수 있습니다.
대표적인 예시가 연산값인데, x와 y가 변수로 각각 정의되어있다는 전제에서 아래와 같이 사용할 수 있습니다.
아래는 일반적인 사칙연산의 예입니다.
print(x + y) #더하기
print(x - y) #빼기
print(x * y) #곱하기
print(x / y) #나누기
또 코딩에서는 아래와 같이 우리가 일반적으로 흔히 쓰지는 않는 특이한 연산들도 가능합니다.
print(x % y) #모듈러 연산
print(x == y) #일치 판별
print(x != y) #불일치 판별
print(x > y) #대소관계 판별
print(x >= y) #대소관계 판별(등호 포함, 크거나 같다)
여기서 모듈러 연산이란, x를 y로 나눈 나머지를 구하는 연산입니다.
예를들어
5 % 13 = 3이고,
2 % 4 = 0이 됩니다.
x == y는 x와 y가 같은가? 를 판별하는 연산식으로, 같으면 True를, 아니라면 False를 출력해냅니다.
x != y는 x가 y와 같지 않은가? 를 판별하는 연산식으로 출력되는 방식을 위와 같이 True 또는 False로 출력됩니다.
부등호 역시 마찬가지로 True나 False로 출력되고
부등호는 주의해야 할 점이 등호를 붙일 떈 항상 부등호가 먼저 나오고 그 뒤에 붙여야 한다는 것입니다.
예)
x => y (X)
x >= y (O)
- 코딩 -
x = 8
y = 3
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x % y)
print(x == y)
print(x != y)
print(x > y)
위와 같이 코딩합니다.
- 결과 -
11
5
24
2.6666666666666665
2
False
True
True
실행한 결과, 위와 같이 출력됩니다.
- 해석 -
x = 8
y = 3
print(x + y) # x와 y를 더함
print(x - y) # x에서 y를 뺌
print(x * y) # x와 y를 곱함
print(x / y) # x를 y로 나눔
print(x % y) # x를 y로 나눈 나머지 (8을 3으로 나누면 몫이 2, 나머지가 2이므로 2)
print(x == y) # x와 y가 같은지 판별(같지 않으므로 False)
print(x != y) # x와 y가 같지 않은지를 판별(같지 않으므로 True)
print(x > y) # x가 y보다 큰지를 판별(크므로 True)
오늘은 여기까지 하도록 하겠습니다.
수고하셨습니다~
'개발 > 파이썬' 카테고리의 다른 글
[1] 파이썬 속성 강좌 - 개발환경 구축, Hello World (0) | 2020.08.25 |
---|---|
[0] 파이썬 속성 강좌 시작합니다 - O.T. (0) | 2020.08.25 |