Skip to main content

강의 소개 및 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제곱)

연산자 우선순위

  • 연산자 우선순위: 일반적인 수학의 연산 순서와 유사
    1. ** (거듭제곱)
    2. - (음수 부호)
    3. *, /, //, % (왼쪽에서 오른쪽으로)
    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)

퀴즈