파이썬 Thread 만들어 봤는데 정상인가요?

조회수 59회

python3 Thread를 사용하여 사칙연산 계산해봤는데 깔끔하게 정리해주실 수 있을까요?

from threading import Thread

a=0
b=0

def inputData():
    print("예) a+b=c")
    global a, b
    a = int(input("1_숫자를 입력하세요. >>"))
    b = int(input("2_숫자를 입력하세요. >>"))
    return a,b

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

def substract(a,b):
    return a - b

def divide(a,b):
    return a / b

def rest(a,b):
    return a * b


def arithmetic(a,b):
    print("\n add : %.1f \n substract : %.1f \n divide : %.1f \n rest %.1f"
          %(add(a,b),substract(a,b),divide(a,b),rest(a,b)))
    return


inputData()
th1 = Thread(target=arithmetic, args=(a,b))

th1.start()

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.