파이썬 사칙연산 계산기

1 사칙연산 계산기[ | ]

1. 더하기 함수 만들기

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
def add():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num + num2
    print(result)

2. 빼기 함수 만들기

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
def sub():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num - num2
    print(result)

3. 곱하기 함수 만들기

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
def multiply():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num * num2
    print(result)

4. 나누기 함수 만들기

이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
def divide():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    if num ==0 or num2 == 0:
        print("Error")
        return
    result = num / num2
    print(result)

5. 계산기 조립하기

  • 더하기, 빼기 함수를 가지고와서 계산기가 동작하는 몸을 만든 후 조립
이 글을 보려면 오른쪽 '펼치기' 버튼 클릭
def add():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num + num2
    print(result)

def sub():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num - num2
    print(result)

def multiply():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    result = num * num2
    print(result)

def divide():
    num = int(input("num1:"))
    num2 = int(input("num2:"))
    if num ==0 or num2 == 0:
        print("Error")
        return
    result = num / num2
    print(result)

while True:
    print("  Menu  ")
    print("--------")
    print(" 1: add ")
    print(" 2: sub ")
    print(" 3: multiply")
    print(" 4: divide")
    print(" 5: stop")
    sel = int(input(":"))

    if(sel == 1):
        add()
    elif(sel == 2):
        sub()
    elif(sel == 3):
        multiply()
    elif(sel == 4):
        divide()        
    elif(sel ==5):
        break
    else:
        print("Wrong input, please input again")

2 함께 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}