Beispiel #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))
Beispiel #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))

Beispiel #3
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
'''
calculator 모듈을 만들려 하면,
class calculator 에 여러 함수를 저장한 다음
그 파일을 calculator.py 로 저장하기만 하면 된다.
이후 모두 다 쓸때는
import calculator을 쓴 뒤 쓰고
일부만 쓸 때는
from calculator import 함수이름 이라고 써주고 쓴다.
'''

import calculator

# . 은 calculator module 안의 것을 쓴다는 것을 말한다.
print(calculator.plus(10, 5))
print(calculator.minus(10, 5))
print(calculator.multiply(10, 5))
print(calculator.divide(10, 5))
Beispiel #5
0
#%%
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))

# %%
Beispiel #6
0
	def test3(self):
		self.assertEqual(calculator.plus(1, -1), 0);
Beispiel #7
0
	def test1(self):
		self.assertEqual(calculator.plus(1, 1), 2);
Beispiel #8
0
	def test4(self):
		self.assertEqual(calculator.plus(-1, -1), -2);
Beispiel #9
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))
Beispiel #10
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))

Beispiel #11
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))
Beispiel #12
0
#Creating a Your First python Function


def say_hello(who):
    print("hello", who)
    print("bye")


say_hello("namseok")


def plus(a, b=0):
    print(a + b)


plus(5, 6)

#Returns


def p_plus(a, b):
    print(a + b)


def r_plus(a, b):
    return a + b


p_result = p_plus(2, 3)
r_result = r_plus(2, 3)
Beispiel #13
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))
Beispiel #14
0
"""importing modules"""
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 *
Beispiel #15
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))
Beispiel #16
0
#%%
#calculator package

import calculator

print(calculator.plus(1, 2))

# %%

print(calculator.minus(3, 1))
print(calculator.multiply(9, 9))
print(calculator.divide(26, 2))

# %%
Beispiel #17
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))
Beispiel #18
0
	def test5(self):
		self.assertEqual(calculator.plus(1.1, 1.1), 2.2);
import calculator

print (calculator.plus(2, 3))
print (calculator.minus(8, 5))
print (calculator.multiplied(3, 4))
print (calculator.divided(10, 5))
Beispiel #20
0
	def test2(self):
		self.assertEqual(calculator.plus(-1, 1), 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))
Beispiel #22
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()
Beispiel #23
0
# def draw_inverted_triangle(start):
#     if start > 0:
#         start += 1
#         for i in range(1, start):
#             print("*" * (start - i))

# draw_inverted_triangle(10)

# import struct

# packed = struct.pack('i', 123)
# for b in packed:
#     print(b)

# def plus_or_minus(arg):
# 	if arg < 0:
# 		return "minus"
# 	elif arg > 0:
# 		return "plus"

# result = plus_or_minus(0)
# print(result)

import calculator.plus
print(str(plus(1, 2)))

# d = {'spam': 1, 'eggs': 2, 'cheese':3}
# e = {'cheese': 'cheddar', 'aardvark': 'Ethel'}

# print(d|e)
# print(e|d)
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)
Beispiel #25
0
 def test_plus(self):
     expected = 5;
     result = calculator.plus(*self.args);
     self.assertEquals(expected, result);
Beispiel #26
0
import calculator as c

print(c.plus(10, 3))
print(c.minus(10, 5))
print(c.multiply(10, 5))
print(c.divide(10, 2))
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));
Beispiel #28
0
#%%
import calculator as cc

print(cc.plus(1, 6))
# %%
Beispiel #29
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))
Beispiel #30
0
import calculator
from calculator import plus, minus

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

Beispiel #31
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)
Beispiel #32
0
from calculator import plus, minus

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

Beispiel #33
0
import calculator

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