예제 #1
0
def printResult(op1, op2):
    if menunumber == "1":
        print("\t\t", op1, "+", op2, "=", calculator.plus(op1, op2))

    elif menunumber == "2":
        print("\t\t", op1, "-", op2, "=", calculator.minus(op1, op2))

    elif menunumber == "3":
        print("\t\t", op1, "*", op2, "=", calculator.multi(op1, op2))

    elif menunumber == "4":
        print("\t\t", op1, "/", op2, "=", calculator.divide(op1, op2))

    elif menunumber == "5":
        print("\t\t", op1, "//", op2, "=", calculator.quotient(op1, op2))

    elif menunumber == "6":
        print("\t\t", op1, "%", op2, "=", calculator.remainder(op1, op2))

    elif menunumber == "7":
        print("\t\t", op1, "**", op2, "=", calculator.square(op1, op2))
예제 #2
0
import calculator as c

print(c.plus(10, 5))
print(c.minus(10, 5))
print(c.multiply(10, 5))
print(c.divide(10, 5))

예제 #3
0
 def test_minus(self):
     self.assertEqual(5 - 6, calculator.minus(5, 6))
예제 #4
0
import calculator

# 파이참 실행 단축키 ctrl+shift+F10
result = calculator.plus(10, 5)
print(result)

result = calculator.minus(10, 5)
print(result)

result = calculator.multiply(10, 5)
print(result)

result = calculator.divide(10, 5)
print(result)
예제 #5
0
def test_minus_exercise_4d():
    assert minus(5,2) == -3
예제 #6
0
            if len(list1) > 2:
                print("\t점을 두개 입력했어요")
        elif not list1[0].isdigit():
            print("\t점 앞의 숫자를 잘못 입력했어요")

        elif not list1[1].isdigit():
            print("\t점 뒤의 숫자를 잘못 입력했어요")

        else:
            return float(operand)

        print("\t잘못 입력 했어요. 숫자를 입력하세요.")
        operand = input("\t" + message + " : ")
    return int(operand)


printmenu()
menunumber = getMenuNuber()
while menunumber != "8":
    operand1 = getOperand("첫 번째 피연산자를 입력하세요")
    operand2 = getOperand("두 번째 피연산자를 입력하세요")
    if menunumber == "1":
        calculator.plus(operand1, operand2)
    elif menunumber == "2":
        calculator.minus(operand1, operand2)
    elif menunumber == "3":
        calculator.multi(operand1, operand2)

    printmenu()
    menunumber = getMenuNuber()
예제 #7
0
	def test4(self):
		self.assertEqual(calculator.minus(-1, -1), 0);
예제 #8
0
	def test2(self):
		self.assertEqual(calculator.minus(-1, 1), -2);
import calculator

print (calculator.plus(2, 3))
print (calculator.minus(8, 5))
print (calculator.multiplied(3, 4))
print (calculator.divided(10, 5))
예제 #10
0
import math

print(math.ceil(1.2))
print(math.fabs(-1.2))

from math import ceil
print(ceil(2.2))

from math import fsum as sexy_sum

print(sexy_sum([1, 2, 3, 4, 5, 6, 7]))

from calculator import plus, minus
print(plus(3, 5), minus(3, 5))
예제 #11
0
import math
from math import fsum
from calculator import plus, minus

print(math.ceil(1.2))
print(math.fabs(-1.2))
print(fsum([1, 2, 3, 4, 5, 6, 7]))

print(plus(1, 2))
print(minus(1, 2))
예제 #12
0
import calculator

num1 = float(input("첫번째 숫자를 입력하세요 : "))
num2 = float(input("두번째 숫자를 입력하세요 : "))

print("더하기 : %.f" % calculator.plus(num1, num2))
print("빼기 : %.f" % calculator.minus(num1, num2))
print("곱하기 : %.f" % calculator.multiply(num1, num2))
print("나누기 : %.f" % calculator.divide(num1, num2))
예제 #13
0
#!/usr/bin/python

import calculator as cal

if __name__=='__main__':
        num1, num2 = map(int, (input("two number:").split()))

        print(cal.plus(num1,num2))
        print(cal.minus(num1,num2))
        print(cal.multiply(num1,num2))
        print(cal.divide(num1,num2))

예제 #14
0
# 모듈 사용하기 - 모듈의 일부 함수만 가져오기

# calculator.py 모듈의 plus(), minus()를 사용하겠다고 선언!
# => from 모듈명 import 함수명
from calculator import plus, minus

# 함수 호출하기
# => import에서 함수명을 명시하면
#    호출할 때 모듈명을 적을 필요가 없다.
print(plus(10, 20))
print(minus(10, 20))

# 다음 함수는 import 하지 않았기 때문에 오류!
#print(multiple(10, 20))
#print(divide(10, 20))
예제 #15
0
# 모듈 사용하기 - 모듈에 별명 붙이기

# => import 모듈명 as 별명
import calculator as calc

# => 모듈별명.함수명
print(calc.plus(10, 20))
print(calc.minus(10, 20))
print(calc.multiple(10, 20))
print(calc.divide(10, 20))
예제 #16
0
print(math.ceil(1.2))
print(math.fabs(-1.2))


# math 전체를 가지고 오지 않고
# 필요한 ceil, fsum만 가지고 옴
# fsum을 연산할 때는 [] list를 이용해서!
from math import ceil, fsum

print(ceil(1.2))
print(fsum([3, 5 ,6 ,7 ,8]))


# as로 fsum함수를 다른 이름 '리스트사용'으로
# 바꿔줄 수 있음, 함수 = 리스트사용
from math import fsum as 리스트사용

print(리스트사용([3, 5 ,6 ,7 ,8]))


# 내가 만든 calculator 폴더에 있는 것들을
# import(수입)해올 수 가 있음!
from  calculator import plus, minus, times, division, remainder, negation, power

print(plus(1, 2))
print(minus(6, 3))
print(times(2, 3))
print(division(8, 2))
print(remainder(10,3))
print(negation(3, 2))
print(power(2, 6))
예제 #17
0
import calculator
"""import calculator as c/       alias"""
#import calculator as calc

result = calculator.adder(2, 2)
print(result)

resultl = calculator.subtractor(2, 2)
print(resultl)
""" imporitng only required functions """

from calculator import adder as plus, subtractor as minus
result = plus(7, 7)
print("using alias", result)

resultl = minus(-7, -7)
print(resultl)

from package import calculator
result = calculator.adder(9, 2)
print(result)

resultl = calculator.subtractor(12, 2)
print("importing through packages", resultl)

from package.calculator import adder
result = calculator.adder(19, 2)
print(result)

from calculator import *
print(adder(36, 35))
예제 #18
0
from calculator import plus
from calculator import minus

print(plus(10, 5))
print(minus(10, 5))
#print(multiply(10, 5))
#print(divide(10, 5))
예제 #19
0
	def test3(self):
		self.assertEqual(calculator.minus(1, -1), 2);
예제 #20
0
 def test_minus(self):
     expected = 1;
     result = calculator.minus(*self.args);
     self.assertEquals(expected, result);
예제 #21
0
	def test5(self):
		self.assertEqual(calculator.minus(1.1, 1.1), 0);
예제 #22
0
import math; #module을 불러옴

print(math.ceil(1.2));
print(math.fabs(-1.2));

from math import ceil, fsum as sum_all; #이름을 바꿀 수 있음

print(ceil(2.1));
print(sum_all([1, 2, 3, 4, 5, 6, 7]));

from calculator import plus, minus; #calculator 파일에 정의된 함수를 가져옴

print(plus(1, 2), minus(1, 2));
예제 #23
0
파일: ex10.py 프로젝트: gbox3d/c_lecture
#%%
from calculator import plus

print(plus(1, 1))
# %%
from calculator import minus

print(minus(2, 1))
# %%
from calculator import multiply, divide

print(divide(5, 2))
print(multiply(5, 0.5))

# %%
예제 #24
0
파일: ex10.py 프로젝트: LeeHann/C_study
#%%
from calculator import plus

print(plus(1,2))
#%%
from calculator import minus

print(minus(5,2))
# %%
from calculator import multiply, divide

print(multiply(6,2))
print(divide(7,2))
예제 #25
0
def test_minus(arg, expected_output):
    assert minus(arg[1],arg[0]) == expected_output
예제 #26
0
from math import ceil, fsum

print(ceil(1.2), fsum([1, 2, 3, 4, 5]))

from calculator import plus, minus

print(plus(1, 2), minus(10, 5))
예제 #27
0
# filename: calculator.py
def plus(a,b):
    return a+b
def minus(a,b):
    return a-b
def multiply(a,b):
    return a*b
def divide(a,b):
    return a/b                # 몫(실수형)

# calculator 모듈을 사용하는 파일
# import  모듈이름
# : calculator 모듈의 모든 변수와 함수를 사용할 수 있다.
import calculator
print(calculator.plus(10, 5))
print(calculator.minus(10, 5))
print(calculator.multiply(10, 5))
print(calculator.divide(10, 5))

# from  모듈명  import 변수 또는 함수명
from calculator import plus         # calculator 모듈의 plus함수를 import
from calculator import minus        # calculator 모듈의 minus함수를 import
print(plus(10, 5))
print(minus(10, 5))
print(multiply(10, 5))    # multiply함수는 import를 하지 않았기 때문에 사용할 수 없다.
print(divide(10, 5))      # divide함수는 import를 하지 않았기 때문에 사용할 수 없다.

# from  모듈명  import 변수 또는 함수명
# : 모듈 안에 들어있는 import한 변수나 함수만 사용 할 수 있다.
from calculator import plus, minus
# print(calculator.plus(10, 5))       # 오류발생
예제 #28
0
# 주로 추천하는 방법 !!
# import chap06.calculator as c  : 이렇게 패키지명까지 붙이면 빨간 밑줄이 나타나지 않음.
import calculator as c  # 기본 모듈에 새이름 부여 사용 가능.

# chap06.calculatordmfh 붙여야 빨간 밑줄이 없음
# 그러나 같은 폴더 위치에 있을 때는 모듈 이름만으로 가능.
result = c.plus(10, 5)
print(result)

result = c.minus(10, 5)
print(result)

result = c.multiply(10, 5)
print(result)

result = c.divide(10, 5)
print(result)
예제 #29
0
import datetime

date=datetime.datetime.now()
print(date.year)
print(date.strftime("%A"))
date1=datetime.datetime(2020,1,1)
print(date1)
print(date1.strftime("%B"))

# Day 53 & 54: Challenge

#1:
import calculator

print(calculator.add(8,1))
print(calculator.minus(4,2))
print(calculator.multi(6,6))
print(calculator.divide(8,2))
#2:
today=datetime.datetime.now()
print(today.year)
print(today)
print(today.strftime("%B"))
print(today.strftime("%A"))

#3:
yesterday= date.today() - datetime.timedelta(days=1)
print(yesterday)
tomorrow= date.today()  + datetime.timedelta(days=1)
print(tomorrow)
 def test_minus(self):
     self.assertEqual(5 - 6, calculator.minus(5, 6))
예제 #31
0
import calculator
from calculator import plus, minus

print(calculator.plus(10, 20))
print(calculator.minus(10, 20))

예제 #32
0
	def test1(self):
		self.assertEqual(calculator.minus(1, 1), 0);
예제 #33
0
from calculator import plus, minus

print(plus(10, 5))
print(minus(10, 5))
#print(multiply(10, 5))
#print(divide(10, 5))

예제 #34
0
import calculator

print(calculator.plus(10, 5))
print(calculator.minus(10, 5))
print(calculator.multiply(10, 5))
print(calculator.divide(10, 5))