Hướng dẫn calculator in python using if else - máy tính trong python sử dụng if else

Trang chủ »Python» Chương trình Python

Python Nếu ví dụ khác: Ở đây, chúng tôi sẽ triển khai chương trình để thiết kế một máy tính đơn giản bằng cách sử dụng các câu lệnh IF, ELIF trong Python sẽ thực hiện các hoạt động Thêm, trừ, nhân và chia. Gửi bởi Pankaj Singh, vào ngày 06 tháng 10 năm 2018: here, we are going to implement program to design a simple calculator using if, elif statements in Python that will perform add, subtract, multiply and divide operations.
Submitted by Pankaj Singh, on October 06, 2018

Đưa ra hai số và chúng tôi phải thiết kế một ứng dụng loại máy tính sẽ thực hiện các thao tác bổ sung, trừ, nhân và chia bằng Python.

Example:

    Message:
    Calculator 
    1.Add
    2.Substract
    3.Multiply
    4.Divide

    Input:
    Enter Choice[1-4]: 3
    Enter A:10
    Enter B:20

    Output:
    Product =  200

Program:

# menus
print["Calculator"]
print["1.Add"]
print["2.Substract"]
print["3.Multiply"]
print["4.Divide"]

# input choice
ch=int[input["Enter Choice[1-4]: "]]

if ch==1:
    a=int[input["Enter A:"]]
    b=int[input["Enter B:"]]
    c=a+b
    print["Sum = ",c]
elif ch==2:
    a=int[input["Enter A:"]]
    b=int[input["Enter B:"]]
    c=a-b
    print["Difference = ",c]
elif  ch==3:
    a=int[input["Enter A:"]]
    b=int[input["Enter B:"]]
    c=a*b
    print["Product = ",c]
elif ch==4:
    a=int[input["Enter A:"]]
    b=int[input["Enter B:"]]
    c=a/b
    print["Quotient = ",c]
else:
    print["Invalid Choice"]

Đầu ra

Calculator
1.Add
2.Substract
3.Multiply
4.Divide
Enter Choice[1-4]: 3
Enter A:10
Enter B:20
Product =  200

Các chương trình cơ bản của Python »


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ể thêm, 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:

  • Chức năng Python
  • Đối số chức năng Python
  • Các chức năng do người dùng định nghĩa

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

# 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]]
        
        # check if user wants another calculation
        # break the while loop if answer is no
        next_calculation = input["Let's do next calculation? [yes/no]: "]
        if next_calculation == "no":
          break
    
    else:
        print["Invalid Input"]

Đầu ra

Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice[1/2/3/4]: 3
Enter first number: 15
Enter second number: 14
15.0 * 14.0 = 210.0
Let's do next calculation? [yes/no]: no

Trong chương trình này, chúng tôi yêu cầu người dùng chọn một hoạt động. Tùy chọn 1, 2, 3 và 4 là 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 thực hiện và phân nhánh if...elif...else được sử dụng để thực hiện một phần cụ thể. Các chức năng do người dùng xác định add[], subtract[], multiply[]divide[] đánh giá các hoạt động tương ứng và hiển thị đầu ra.

Làm thế nào để bạn tạo một máy tính bằng cách sử dụng nếu khác trong Python?

# Chương trình Python để xây dựng một máy tính đơn giản bằng cách sử dụng Nested If Choice = int [Input ["Nhập lựa chọn của bạn: N"]] # Sự lựa chọn của người dùng [1,2,3,4] IF

Làm thế nào để bạn tạo một máy tính sử dụng Elif trong Python?

Định dạng [number_1, number_2]] in [number_1 + number_2] elif oper == ' -': print ['{} - {} ='. Định dạng [number_1, number_2]]* ': print [' {} * {} = '. Định dạng [number_1, number_2]] in [number_1 * number_2] elif hoạt động ==' / ': print [' {} / {} = '.

Chúng ta có thể sử dụng Python làm máy tính không?

Python có thể được sử dụng như một máy tính để tính toán các hoạt động số học như bổ sung, trừ, nhân và chia.Python cũng có thể được sử dụng để tính toán lượng giác và tính toán thống kê. to compute arithmetic operations like addition, subtraction, multiplication and division. Python can also be used for trigonometric calculations and statistical calculations.

Làm thế nào để bạn tạo một máy tính trong Python Complex?

Tuy nhiên, nó sẽ không tính toán số thập phân ...
num1 = input ["nhập một số:"] num2 = input ["nhập một số:"] result = float [num1] + float [num2].
num1 = float [input ["enter số đầu tiên:"]] op = [input ["enter toán tử:"]].
calc = input ["Tính toán loại: \ n"] in ["Trả lời:" + str [eval [calc]]].

Bài Viết Liên Quan

Chủ Đề