Chương trình Python để tạo một máy tính đơn giản

Trong ví dụ này, bạn sẽ học cách tạo một máy tính đơn giản có thể cộng, trừ, nhân hoặc chia tùy thuộc vào đầu vào từ người dùng.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Các hàm Python
  • Đối số hàm trong Python
  • Các hàm do người dùng định nghĩa trong Python

Ví dụ: Máy tính đơn giản bằng cách sử dụng hàm

 # Program make a simple calculator # This function adds two numbers def add(x, y): return x + y # This function subtracts two numbers def subtract(x, y): return x - y # This function multiplies two numbers def multiply(x, y): return x * y # This function divides two numbers def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: # Take input from the user choice = input("Enter choice(1/2/3/4): ") # Check if choice is one of the four options if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) 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)) break else: print("Invalid Input") 

Đầu ra

Chọn hoạt động. 1.Thêm 2.Subtract 3.Multiply 4.Divide Nhập lựa chọn (1/2/3/4): 3 Nhập số đầu tiên: 15 Nhập số thứ hai: 14 15.0 * 14.0 = 210.0

Trong chương trình này, chúng tôi yêu cầu người dùng chọn một thao tác. Các tùy chọn 1, 2, 3 và 4 đều hợp lệ. Nếu bất kỳ đầu vào nào khác được đưa ra, Đầu vào Không hợp lệ được hiển thị và vòng lặp tiếp tục cho đến khi một tùy chọn hợp lệ được chọn.

Hai số được lấy và một if… elif… elsenhánh được sử dụng để thực thi một phần cụ thể. Hàm do người dùng định nghĩa add(), subtract(), multiply()divide()đánh giá các hoạt động tương ứng và hiển thị đầu ra.

thú vị bài viết...