상세 컨텐츠

본문 제목

[Python 만들면서 배우기03] 만들면서 배우는 Python 계산기 만들기

Python

by donggyu1998 2021. 7. 18. 20:19

본문

반응형

💡 글 작성자는 vscode를 활용하여 Python을 작성하고있습니다.

 

💡 [실행화면]

💡 코드 확인

코드 복사 주소 : https://pastebin.com/3pEX2fX1

def add(x, y):
    return x + y

def sub(x, y):
    return x - y

def mul(x, y):
    return x * y

def div(x, y):
    return x / y

def main():
   print("== 계산기 ==")
   print("사칙연산을 선택 하세요.")

   print("1.더하기 | 2.빼기 | 3.곱하기 | 4.나누기") 
   select = input("번호를 선택해주세요. (1/2/3/4):")   

   if not select:
      print ("잘못된 선택입니다.")
      return 

   first_number = int(input("첫번째 숫자 : "))
   second_number = int(input("두번째 숫자 : "))

   if select == '1':
      print(first_number,"+",second_number,"=", add(first_number,second_number))
   elif select == '2':
      print(first_number,"-",second_number,"=", sub(first_number,second_number))
   elif select == '3':
      print(first_number,"*",second_number,"=", mul(first_number,second_number))
   elif select == '4':
      print(first_number,"/",second_number,"=", div(first_number,second_number))
   else:
      print("잘못된 선택입니다.")

if __name__ == "__main__":
    main()

 

💡 코드 설명

이전에서 배운 def를 활용하여 더하기, 빼기, 곱하기, 나누기 함수를 만듭니다. 

그 후 return 반환 값을 지정합니다.

 

input또한 이전에서 배운 내용으로 활용하여 firstr_number와 second_number를 추가합니다. 

 

select = input으로 select를 활용한 if 문을 작성합니다.

 

1번을 선택한 경우 더하기, 

2번을 선택한 경우 빼기

3번을 선택한 경우 곱하기

4번을 선택한 경우 나누기

1~4가 아닌 경우 잘못된 선택입니다. 라는 문구가 출력되는 구구단입니다.

반응형

관련글 더보기