손을 흔들며 반갑게 웃는 파이인공지능 파이썬 실무
전구 옆에서 아이디어를 설명하는 파이

Ⅰ. 모듈과 패키지 활용 · 주제 07 / 12

math · 계산을 함수로 표현하기

함수 이름을 외우기 전에 어떤 계산이 필요한지 판단하세요.

교과서 29쪽예제 1개

대단원 Ⅰ. 모듈과 패키지 활용 교과서 6–39쪽

중단원 02. 모듈, 패키지 활용 · 14–35쪽
소단원 03. 여러 가지 모듈 활용하기 · 26–33쪽

이 웹 주제의 연계 범위: 29쪽

웹 학습 주제 07 / 12

math · 계산을 함수로 표현하기

함수 이름을 외우기 전에 어떤 계산이 필요한지 판단하세요.

AT A GLANCE

음수에서도 올림과 내림은 방향으로

  1. 1−4floor(−3.5)
  2. 2−3.5원래 값
  3. 3−3ceil(−3.5)
함수역할
floor작거나 같은 최대 정수floor(-3.5) → -4
ceil크거나 같은 최소 정수ceil(-3.5) → -3
sqrt제곱근sqrt(81) → 9.0
gcd / factorial최대공약수 / 팩토리얼gcd(12,18) → 6

pi와 e는 상수이므로 괄호를 붙이지 않습니다. ceil은 주어진 수 이상인 최소 정수, floor는 주어진 수 이하인 최대 정수입니다. 음수에서는 0에 가까운 쪽이 올림이 됩니다.

factorial(n)은 1부터 n까지의 곱이며 0!은 1입니다. gcd는 최대 공약수입니다. math.pow(2, 10)은 실수 1024.0을 반환합니다. 정수 거듭제곱이 필요하면 2 ** 10과 비교해 보세요.

직접 해 보세요

  1. 3.5 대신 -3.5를 사용해 올림과 내림을 설명하세요.
  2. math.pi를 활용하는 원 넓이 함수를 작성하세요.

이 설명에 이어서 실습하기

예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.

CODE WORKSPACE

코드를 바꾸는 실습실

실행 환경

main.py

실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.

실행할 예제를 선택하세요.

PRACTICE / RETRY / UNDERSTAND

이 주제 연습 문제 2

이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.

단원 전체 60문제로 →