def test_sub(self): self.assertEqual(5, sub(9, 4), msg="测试失败")
import time import calculate #print(add.__doc__) a = 150000 b = 34 t1 = time.time() x = calculate.sub(a, b) t2 = time.time() print("\n") print(t2-t1) x = calculate.fibonacci(5) print(x) ############################ n = 100000 t1 = time.time() x = calculate.heavy(n) t2 = time.time() elapsed_c = t2 - t1 print(elapsed_c) t1 = time.time() x = 1 for i in range(n): x = x*i t2 = time.time() elapsed_py = t2 - t1
import calculate as clt ch = 1 while ch == 1: var1 = int(input("enter the first variable")) var2 = int(input("enter the second variable")) print(clt.add(var1, var2)) print(clt.sub(var1, var2)) print(clt.div(var1, var2)) print(clt.mul(var1, var2)) ch = int(input("do you want to continue...?"))
from calculate import add,sub print(add(5,2)) # 7 print(sub(5,2)) # 3
def test_sub(a, b, expected): from calculate import sub result = sub(a, b) assert result == expected
def test_sub(self): self.assertEqual(3, sub(5, 2), msg="减法出错")
# 搜索路径:sys.path import calculate from calculate import add, sub #从模块中调用方法, print(calculate.add(1, 2)) print(add(2, 4)) print(sub(2, 3)) import Web # print(Web.main.x) module 'Web' has no attribute 'main' from Web import main print(main.x)
import calculate as cal # 匯入 calculate 模組,並取別名為 cal print(cal.add(5,2)) # 7 print(cal.sub(5,2)) # 3
import calculate print("Enter two numbers two do +,-,*,/") print('a= ') a = input() print('b= ') b = input() print("Operation to be applied= ") c = input() if c == '+': print(calculate.sum(a, b)) elif c == '-': print(calculate.sub(a, b)) elif c == '*': print(calculate.mul(a, b)) else: print(calculate.div(a, b)) x = dir(calculate) print(x)
import calculate # 匯入 calculate 模組 print(calculate.add(5,2)) # 7 print(calculate.sub(5,2)) # 3