コード例 #1
0
ファイル: test.py プロジェクト: meiguisedexiaotu/calculator
def test_cal():
    fail = 0
    for s, val in express:
        print "Expect: %s = %s" % (s, val)
        try:
            v = calculator.cal(s)
            if v != val:
                fail += 1
            status = "  OK  " if v == val else " Fail "
            print "%s: %s = %s" % (status, s, v)
        except Exception as ex:
            print "Exception: %s" % ex
    if fail == 0:
        print "Very good!!"
    else:
        print "Sorry: %spass, %sfail." % (len(express) - fail, fail)
コード例 #2
0
ファイル: test.py プロジェクト: vibiu/vibiu-s-python
def test_cal():
    fail = 0
    for s, val in express:
        print "Expect: %s = %s" % (s, val)
        try:
            v = calculator.cal(s)
            if v != val:
                fail += 1
            status = "  OK  "if v == val else " Fail "
            print "%s: %s = %s" % (status, s, v)
        except Exception as ex:
            print "Exception: %s" % ex
    if fail == 0:
        print "Very good!!"
    else:
        print "Sorry: %spass, %sfail." % (len(express) - fail, fail)
コード例 #3
0
 def test_subtract(self):
     print('Testing subtract method')
     calculator = cal(self.a, self.b)
     self.assertEqual(calculator.sub(), 435)
コード例 #4
0
    def test_add(self):
        print('Testing add method')
        calculator = cal(self.a, self.b)

        self.assertEqual(calculator.add(), 443)
コード例 #5
0
import calculator

print(calculator.cal(3, 2))

import math as my_math  # 임포트시 이름을 지정해서 사용할 수 있다.
print(my_math.pi)
print(my_math.sin(10))

from math import *  # math의 모든 변수와 함수를 사용할때 math.~~ 안하고 그냥 사용가능

import sys
# 명령 매개변수
print(
    sys.argv
)  #터미널 실행시 python import.py 3 4 5 6 라고치면  ['import.py', '3', '4', '5', '6'] 값 출력
#명령시 매개변수를 들여올 수 있다. 알고리즘, AI에 많이 쓰임
コード例 #6
0
    def test_add(self):
        '''Testing add menthod'''
        calculator = cal(self.a, self.b)
        # print(calculator.add())

        self.assertEqual(calculator.add(), 443)
コード例 #7
0
 def test_multiply(self):
     '''Testing divide method'''
     calculator = cal(self.a, self.b)
     self.assertEqual(calculator.div(), 109.75)
コード例 #8
0
 def test_multiply(self):
     '''Testing multiply method'''
     calculator = cal(self.a, self.b)
     self.assertEqual(calculator.mul(), 1756)
コード例 #9
0
ファイル: main.py プロジェクト: firasab/itWorks_python_day6
from calculator import cal

print("now we are in main.py ")
print("we imported the method cal from calculator and run is here ")
print("please enter tow numbers")
num1 = int(input())
num2 = int(input())
c = cal(num1, num2)

print(c)