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
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')
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')
import my_math print("this is my_game.") n = int(input()) print(my_math.square(n))
import my_math print("this is my game.") print(my_math.square(3))
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')
import my_math print("this is my game.") n = int(input()) print(my_math.square(17))
from my_math import square print("this is my_game.") n = int(input("Please enter a number:")) print(square(n))
# 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))
# 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)
def test_square(): assert my_math.square(2) == 4 assert my_math.square(3) == 9 assert my_math.square(9) == 81
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')