# 모듈 module
# 미리 만들어둔 파이썬 도구 상자
'''
math : 수학적인 계산기 도구 상자
random : 랜덤 뽑기 도구 상자
datetime : 날짜/시간 도구 상자
'''
def power(x, y):
    result = 1
    for i in range(y):
        result *= x
    return result

print(power(2, 3))

import math
print(math.pow(2, 3))


# 모듈 불러오기
# 기본 형태: import 모듈의 이름

import math
# 1. math 모듈
# math.pi: 3.14로 시작하는 원주율 파이 값이 저장된 자료 π
print(math.pi)

# math.pow(a, b): a의 b제곱값을 반환하는 함수
print(math.pow(2, 4))

# math.ceil(숫자형): 소수점 아래 숫자를 올림해주는 함수
print(math.ceil(3.1))
print(math.ceil(6.8294))


# 2. random 모듈
# random.randrange(a, b)
# a 이상 b 미만인 숫자 중 하나를 반환하는 함수
import random
print(random.randrange(2, 100))

# random.choice(seq)
# 시퀀스 자료형의 원소 중 하나를 반환
print(random.choice(['a', 'b', 'c', 'd', 'e']))
print(random.choice("클래시로얄"))

# random.sample(seq, i)
# 시퀀스 자료형의 원소 중 i개를 반환
print(random.sample(['a', 'b', 'c', 'd', 'e'], 3))
print(random.sample("클래시로얄", 2))


print('\n----- 문제 1 -----')
# random 모듈을 사용해서, 1~100중 행운의 숫자 뽑아보기
'''츨력 예시
당신의 행운의 숫자는 ~ 입니다!
'''

print('\n----- 문제 2 -----')
# math 모듈을 사용해서, num1과 num2에 각각 7의 12제곱, 6의 13제곱 값을 넣자
# 두 값을 비교한 결과를 출력해보자
'''출력 예시
num1이 더 크다면: '7의 12제곱 값이 더 커요'
num2가 더 크다면: '6의 13제곱 값이 더 커요'
'''

print('\n----- 문제 3 -----')
# 사용자에게 소수를 입력받아 올림한 값을 출력 해보세요.
num3 = int(input())
print(num3)
# "브롤스타즈" 에서 해당 값만큼 랜덤한 원소를 뽑아서 출력해보세요.

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: