def sum(self, m, n): return c.sum(m, n)
import calc print(calc.sum(2,3)) from calc import sub print(sub(3,2)) from calc import print(mul(2,3))
def test_sum(): assert calc.sum(2,2) == 4
import calc print(calc.sum(1, 2)) print(calc.sub(2, 1)) print(calc.mul(1, 2)) print(calc.div(2, 1))
def test_addition_no(self): summ = calc.sum(4, 10) self.assertEqual(summ, 14)
def fun1(): sum() print("from fun1")
import calc num1 = int(input("첫번째 숫자를 입력하세요 : ")) num2 = int(input("두번째 숫자를 입력하세요 : ")) print("{0} + {1} = {2} 입니다".format(num1, num2, calc.sum(num1, num2))) print("{0} - {1} = {2} 입니다".format(num1, num2, calc.sub(num1, num2))) print("{0} * {1} = {2} 입니다".format(num1, num2, calc.mul(num1, num2))) print("{0} / {1} = {2:5.3f} 입니다".format(num1, num2, calc.div(num1, num2)))
def test_smallNumbers(self): x = c.sum(2, 3) assert x == 5
def test_largeNumbers(self): x = c.sum(500, 500) assert x == 1000
def test_sum(): assert (calc.sum(2, 3) == 5)
import calc from calc import sum a = calc.add(7, 4) print(a) print(sum(7, 4))
import calc print(calc.sum(12, 13)) print(calc.sub(24, 24)) print(calc.mul(4, 5)) print(calc.div(10, 2))
#!/usr/bin/python # -*- coding: utf-8 -*- from calc import sum # コマンドライン引数を受け取るためのimport import argparse # 数値を受け取るときのオプション parser = argparse.ArgumentParser() parser.add_argument('-d', '--data', type=int, help='DATA : int', default=0) # コマンドラインオプションのパース args = parser.parse_args() print(sum(args.data))
#!/usr/bin/python # _*_coding:utf-8 _*_ from calc import sum from calc import calce print(sum(12, 30)) print(calce(25, 2)) num = 89 def add(): global num num = num + 1 print(num) add() print("###" + str(num) + "###")
''' [문제] 계산기 프로그램을 완성하시오 1. 구현함수 (파일명: calc.py) sum(a,b) sub(a,b) multi(a,b) div(a,b) 2. 실행파일(파일명: test16.py) [출력화면] 5 + 4 = 9 5 - 4 = 1 5 * 4 = 20 5 / 4 = 1.25 ''' import calc a, b = 5, 4 print(calc.sum(a, b)) print(calc.sub(a, b)) print(calc.multi(a, b)) print(calc.div(a, b))
def test_sum(self): """ Test sum(1, 1). """ self.assertEqual(2, sum(1, 1))
from calc import sum a = int(input("enter the first number ")) b = int(input("enter the second number ")) print("sum = ", sum(a, b)) from calc import multi a = int(input("enter the first number ")) b = int(input("enter the second number ")) print("multi = ", multi(a, b)) from calc import divide a = int(input("enter the first number ")) b = int(input("enter the second number ")) print("divide = ", divide(a, b)) import mod name = input("enter your name") mod.displaymasg(name)
def test_add(self): summ = calc.sum(4, 10) self.assertEqual(summ, 10)
def test_sum(self): eq_(sum(1,2), 3) eq_(sum(5,11), 16) eq_(sum(0,0), 0)
def test_addition_works(self): summ = calc.sum(3, 5) self.assertEqual(summ, 8)
try: num2 = float(input("2nd Number: ")) num2Err = 0 #change the error variable to indicate no error occured except ValueError: print("Enter a valid number.") #print the menu to the user print("Operations: \n>+\n>-\n>*\n>/") #ask the user's choice operator = input("Enter your choice: ") #for addition if(operator == '+'): result = sum(num1, num2) print("The sum of {} and {} is {}".format(num1, num2, result)) #for subtraction elif(operator == '-'): result = sub(num1, num2) print("The difference of {} and {} is {}".format(num1, num2, result)) #for multiplication elif(operator == '*'): result = mul(num1, num2) print("The product of {} and {} is {}".format(num1, num2, result)) #for division elif(operator == '/'): result = div(num1, num2)
import calc from calc import sum from calc import divide from studyclasses.Shape import Shape print(sum(10, 30)) print(divide(12, 6)) print(calc.multiply(4, 8)) shape = Shape("Rectangle", "red", "blue", 10, 10) shape.setSize(25, 50) print(shape)