Пример #1
0
def test_square():
    assert my_math.square(-2) == 4
    assert my_math.square(5) == 25
    assert my_math.square(0) == 0

# test_add()
# test_product()
# test_invert_string()
# test_is_palindrom()
# Zakomentowane. Niepotrzebne, ponieważ zaczynamy używać pytest
Пример #2
0
 def testFloat(self):
     for x in range(-10, 10):
         for y in range(-10, 10):
             x = x / 10.0
             y = y / 10.0
             p = my_math.square(x, y)
             self.failUnless(p == x * y, 'test float failed')
Пример #3
0
 def testFloat(self):
     for x in xrange(-10, 10):
         for y in xrange(-10, 10):
             x = x / 10.0
             y = y / 10.0
             p = my_math.square(x, y)
             self.failUnless(p == x * y, 'test float failed')
Пример #4
0
import my_math

print("this is my_game.")

n = int(input())
print(my_math.square(n))
Пример #5
0
import my_math

print("this is my game.")

print(my_math.square(3))
Пример #6
0
 def test_integer(self):
     for x in xrange(-10, 10):
         for y in xrange(-10, 10):
             p = my_math.square(x, y)
             self.failUnless(p == x * y, 'test integer failed')
Пример #7
0
import my_math

print("this is my game.")

n = int(input())
print(my_math.square(17))
Пример #8
0
from my_math import square

print("this is my_game.")

n = int(input("Please enter a number:"))
print(square(n))

Пример #9
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))
Пример #10
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)
Пример #11
0
def test_square():
    assert my_math.square(2) == 4
    assert my_math.square(3) == 9
    assert my_math.square(9) == 81
Пример #12
0
 def test_integer(self):
     for x in range(-10, 10):
         for y in range(-10, 10):
             p = my_math.square(x, y)
             self.failUnless(p == x * y, 'test integer failed')