학습 자료

내장 모듈 사용하기 (math, random, datetime)

파이썬에는 별도의 설치 없이 바로 사용할 수 있는 유용한 내장 모듈(built-in modules)이 많이 포함되어 있습니다.

이번 수업에서는 자주 쓰이는 내장 모듈인 math, random, datetime을 살펴보겠습니다.


1. math: 수식 계산에 특화된 모듈

math 모듈로 π 같은 상수 및 제곱근, 거듭제곱 등 수학과 관련된 함수를 사용할 수 있습니다.

math 모듈
import math print("16의 제곱근:", math.sqrt(16)) print("원주율 π(파이)를 소수점 둘째 자리까지 반올림:", round(math.pi, 2))
  • math.sqrt()는 제곱근을 반환합니다.
  • math.pi는 원주율 π 값을 제공합니다.

2. random: 난수 생성

random 모듈은 시뮬레이션, 게임, 무작위 의사결정 등에 유용합니다.

random 모듈
import random print("1부터 10까지의 무작위 정수:", random.randint(1, 10)) print("리스트에서 무작위 선택:", random.choice(["사과", "바나나", "딸기"]))
  • randint(a, b)는 [a, b] 범위(양끝 포함)의 무작위 정수를 반환합니다.
  • choice()는 리스트에서 항목 하나를 무작위로 선택합니다.

3. datetime: 날짜와 시간 다루기

datetime 모듈은 날짜, 시간, 기간을 관리할 수 있게 해줍니다.

datetime 모듈
import datetime 오늘 = datetime.date.today() print("오늘 날짜:", 오늘) 현재 = datetime.datetime.now() print("현재 시각:", 현재.strftime("%H:%M"))
  • date.today()는 오늘 날짜를 반환합니다.
  • strftime()은 시간을 문자열로 형식화합니다.

요약

모듈활용 사례
math제곱근, 거듭제곱, 상수
random난수 생성 및 무작위 선택
datetime날짜, 시간, 포맷팅
Quiz
0 / 1

파이썬의 내장 모듈 'random'은 무작위 정수를 생성하고 리스트에서 무작위 항목을 선택할 수 있습니다.

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과