-
단순 사칙연산 계산기 파이썬 코드통계.머신러닝.딥러닝/파이썬 2024. 9. 16. 02:39반응형
단순 사칙연산을 수행하는 계산기 파이썬 코드입니다.
def add(x, y): return x + y def subtract(x, y): return x - y def multiply(x, y): return x * y def divide(x, y): if y == 0: return "'0'으로 나눌 수 없습니다. 다시 시도해주세요." return x / y def calculator(): print("다음 중 골라주세요:") print("1. 덧셈") print("2. 뺄셈") print("3. 곱셈") print("4. 나눗셈") while True: choice = input("더하기 1, 빼기 2, 곱하기 3, 나누기 4 중 선택해주세요: ") if choice in ['1', '2', '3', '4']: try: num1 = float(input("계산을 위한 첫 번째 숫자를 입력해주세요: ")) num2 = float(input("계산을 위한 두 번째 숫자를 입력해주세요: ")) except ValueError: print("잘못 입력하였습니다. 숫자를 입력해주세요.") continue if choice == '1': print(f"{num1} + {num2} = {add(num1, num2)}") elif choice == '2': print(f"{num1} - {num2} = {subtract(num1, num2)}") elif choice == '3': print(f"{num1} * {num2} = {multiply(num1, num2)}") elif choice == '4': print(f"{num1} / {num2} = {divide(num1, num2)}") else: print("잘못 입력하였습니다. 1~4 중에서 선택해주세요.") next_calculation = input("이어서 다른 계산을 할 것인가요? (네/아니오)") if next_calculation.lower() != '네': break if __name__ == "__main__": calculator()반응형'통계.머신러닝.딥러닝 > 파이썬' 카테고리의 다른 글
파이썬 자동화를 위한 가상환경 설치하기(feat. VMware workstation "Could not detect" 에러 해결 과정) - 미해결 (3) 2024.09.14 웹크롤링을 위한 도커 설정 레퍼런스 모음 (Scraping Browser) (4) 2024.09.06 웹크롤링을 위한 파이썬+VSCODE(비주얼 스튜디오 코드) 설정 (5) 2024.09.06 파이썬, 자바, 자바스크립트: 언어 특징과 활용 분야의 다양성 (2) 2023.12.14 챗GPT로 알아보는 파이썬의 장단점😎 (1) 2023.12.14