English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 사용자의 입력에 따라 더하기, 뺄 수, 곱하기, 나누기를 수행할 수 있는 간단한 계산기를 만들어보겠습니다.
이 예제를 이해하기 위해 다음을 이해해야 합니다파이썬 프로그래밍주제:
# 이 프로그램은 간단한 계산기를 만듭니다 # 이 함수는 두 숫자를 더합니다 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): return x / y print("작업 선택") print("1.합") print("2.차") print("3.곱") print("4.지분") # 사용자 입력 수락 choice = input("선택(1/2/3/4): ") num1 = float(input("첫 번째 숫자를 입력하세요: ")) num2 = float(input("두 번째 숫자를 입력하세요: ")) if choice == '1': print(num1,"+",num2,"=", add(num1,num2)) elif choice == '2': print(num1,"-",num2,"=", subtract(num1,num2)) elif choice == '3': print(num1,"*",num2,"=", multiply(num1,num2)) elif choice == '4': print(num1,"/",num2,"=", divide(num1,num2)) else: print("잘못된 입력")
결과 출력
작업 선택 1.합 2.차 3.곱 4.지분 선택(1/2/3/4): 2 첫 번째 숫자를 입력하세요: 11 두 번째 숫자를 입력하세요: 120 11.0 - 120.0 = -109.0
이 프로그램에서는 사용자가 필요한 작업을 선택하도록 요청합니다. 옵션1、2、3과4유효. 두 숫자를 가져와서 if...elif...else 브랜치를 사용하여 특정 부분을 실행합니다. 사용자 정의 함수 add(), subtract(), multiply(), divide()는 다른 작업을 수행합니다.