예제 #1
0
from my_math import power

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# Square all of hte numbers that we have

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("power")  # naming it "power"
args = parser.parse_args()  # returns data from the options specified (echo)
print("Power is: %i" % args.power)

for number in data:
    print(power(number, int(args.power)))
예제 #2
0
import argparse
from my_math import power

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# Square all of hte numbers that we have

parser = argparse.ArgumentParser()
parser.add_argument("-p", "--power",
                    help="The power to raise the number to",
                    type=int,
                    required=True)  # Add type
args = parser.parse_args()      # returns data from the options specified
print("Power is: %i" % args.power)

for number in data:
    print(power(number, args.power))  # we no longer need to change to int
예제 #3
0
# module preview

# built in module 내장(표준)모듈
from math import *
import random as rd
print(ceil(3.1))
print(floor(4.9))
print(sqrt(16))
print(rd.randint(1, 6))

# 사용자 정의 모듈 1
import my_math
print(my_math.factorial_loop(5))
print(my_math.square(5))

# from [모듈이름] import [가져오고 싶은 함수 또는 변수]
# 모듈 이름을 생략하고 함수를 사용한다.
from my_math import fibo_recursion, power
print(fibo_recursion(6))
print(power(2, 10))

# 사용자 정의 모듈 2
import my_math as mm
print(mm.fibo_recursion(6))
print(mm.power(2, 10))
예제 #4
0
# Q1) 단, 소수를 리스트에 담아 출력하되 filter 함수를 사용한다. (5점)

from my_math import power, fibo_recursion, square, factorial_loop, fizz_buzz, isPrime
raw_data = [[2, 16], [3, 10], [6, 11], [5, 15]]

for i in raw_data:
    print('{0}의 {1} 거듭제곱은 {2}입니다.'.format(i[0], i[1],
                                          power(int(i[0]), int(i[1]))))
    print('{0}의 피보나치 수는 {1}입니다.'.format(i[0], fibo_recursion(int(i[0]))))
    print('{0}의 제곱은 {1}입니다.'.format(i[1], square(int(i[1]))))
    print('{0}의 팩토리얼 값은 {1}입니다.'.format(i[1], factorial_loop(int(i[1]))))
    fizz_buzz(i[0], i[1])
    result = list(filter(isPrime, i))
    print(result)
예제 #5
0
 def test_false(self):
     assert not power(3, 3) == 9
예제 #6
0
 def test_true(self):
     assert power(3, 2) == 9