강의 소개 및 Python 기초
Python을 계산기처럼 사용하기
- 덧셈 (
+
): 5 + 3
➡️ 8
- 뺄셈 (
-
): 10 - 4
➡️ 6
- 곱셈 (
*
): 7 * 6
➡️ 42
- 나눗셈 (
/
): 10 / 3
➡️ 3.333...
(결과는 항상 float)
- 정수 나눗셈 (몫) (
//
): 10 // 3
➡️ 3
- 나머지 (
%
): 10 % 3
➡️ 1
- 거듭제곱 (
**
): 2 ** 4
➡️ 16
(2의 4제곱)
연산자 우선순위
- 연산자 우선순위: 일반적인 수학의 연산 순서와 유사
**
(거듭제곱)
-
(음수 부호)
*
, /
, //
, %
(왼쪽에서 오른쪽으로)
+
, -
(왼쪽에서 오른쪽으로)
- 예시:
2 + 3 * 4
➡️ 2 + 12
➡️ 14
(곱셈이 먼저)
괄호의 사용법
- 연산의 순서를 명확히 하거나 바꾸고 싶을 때 사용
- 괄호 안의 표현식이 가장 먼저 계산
- 예시 1:
(2 + 3) * 4
➡️ 5 * 4
➡️ 20
(괄호 안의 덧셈이 먼저)
- 예시 2:
10 / (2 + 3)
➡️ 10 / 5
➡️ 2.0
- 예시 3 (복잡한 경우):
(5 + (10 - 2)) * (16 // (2 ** 3))
(5 + 8) * (16 // 8)
13 * 2
➡️ 26
변수(Variable)
- 변수: 데이터를 저장하는 공간
- 변수 생성 규칙:
- 영문자, 숫자, 밑줄(_) 사용 가능
- 숫자로 시작할 수 없음
- 대소문자 구분
- 예약어 사용 불가 (e.g.,
if
, for
, while
)
- 값 할당하기:
=
기호를 사용하여 변수에 값을 저장 (예: my_variable = 10
)