Hướng dẫn how do you add subtract multiply and divide in python? - làm thế nào để bạn cộng trừ nhân và chia trong python?

Ví dụ về nhà / python / chương trình Python để thêm nhân số và chia hai sốPython Examples / Python Program to Add Subtract Multiply and Divide two numbers

Trong hướng dẫn này, chúng tôi sẽ viết một chương trình Python để thêm, trừ, nhân và chia hai số đầu vào.Python program to add, subtract, multiply and divide two input numbers.

Chương trình thực hiện bổ sung, trừ, nhân và chia cho hai số đầu vào trong Python

Trong chương trình này, người dùng được yêu cầu nhập hai số và toán tử (+ để bổ sung, - cho phép trừ, * để nhân và / cho chia). Dựa trên đầu vào, chương trình tính toán kết quả và hiển thị nó dưới dạng đầu ra. Để hiểu chương trình này, bạn nên biết cách lấy đầu vào từ người dùng và những điều cơ bản của IF..elif..Else tuyên bố.
To understand this program you should know how to get the input from user and the basics of if..elif..else statement.

# Program published on https://beginnersbook.com

# Python program to perform Addition Subtraction Multiplication
# and Division of two numbers

num1 = int(input("Enter First Number: "))
num2 = int(input("Enter Second Number: "))

print("Enter which operation would you like to perform?")
ch = input("Enter any of these char for specific operation +,-,*,/: ")

result = 0
if ch == '+':
    result = num1 + num2
elif ch == '-':
    result = num1 - num2
elif ch == '*':
    result = num1 * num2
elif ch == '/':
    result = num1 / num2
else:
    print("Input character is not recognized!")

print(num1, ch , num2, ":", result)

Đầu ra 1: Bổ sung

Enter First Number: 100
Enter Second Number: 5
Enter which operation would you like to perform?
Enter any of these char for specific operation +,-,*,/: +
100 + 5 : 105

Đầu ra 2: phân chia

Enter First Number: 20
Enter Second Number: 5
Enter which operation would you like to perform?
Enter any of these char for specific operation +,-,*,/: /
20 / 5 : 4.0

Đầu ra 3: phép trừ

Enter First Number: 8
Enter Second Number: 7
Enter which operation would you like to perform?
Enter any of these char for specific operation +,-,*,/: -
8 - 7 : 1

Đầu ra 4: nhân

Enter First Number: 6
Enter Second Number: 8
Enter which operation would you like to perform?
Enter any of these char for specific operation +,-,*,/: *
6 * 8 : 48

Hướng dẫn how do you add subtract multiply and divide in python? - làm thế nào để bạn cộng trừ nhân và chia trong python?

Ví dụ về Python liên quan:

1. Chương trình Python để thêm hai ma trận 2. Chương trình Python để thêm hai số nhị phân 3. Chương trình Python để thêm hai số 4. Chương trình Python để trao đổi hai số
2. Python program to add two binary numbers
3. Python program to add two numbers
4. Python program to swap two numbers

Trong bài viết này, chúng tôi đã tạo ra một số chương trình trong Python, thực hiện bổ sung, trừ, nhân và phân chia của bất kỳ hai số nào được nhập bởi người dùng trong thời gian chạy. Dưới đây là danh sách các chương trình:

  • Thêm chương trình, trừ, trừ, nhân và chia
  • Thêm, trừ, nhân và chia dựa trên sự lựa chọn của người dùng
  • Thêm, trừ, nhân và phân chia bằng hàm do người dùng xác địnhFunction
  • Sử dụng lớp họcClass

Thêm, trừ, nhân và chia

Để thực hiện bổ sung, trừ, phép nhân và chia trong Python, bạn phải yêu cầu từ người dùng nhập bất kỳ hai số nào. Dựa trên hai số đầu vào, chương trình tìm và in kết quả cho cả bốn thao tác.

print("Enter First Number: ")
numOne = int(input())
print("Enter Second Number: ")
numTwo = int(input())
res = numOne+numTwo
print("\nAddition Result = ", res)
res = numOne-numTwo
print("Subtraction Result = ", res)
res = numOne*numTwo
print("Multiplication Result = ", res)
res = numOne/numTwo
print("Division Result = ", res)

Dưới đây là đầu ra ban đầu được sản xuất bởi chương trình Python này:

Bây giờ chúng ta hãy nhập bất kỳ hai số nào nói 6 là đầu tiên và 3 là số thứ hai để thực hiện bổ sung, trừ, nhân và chia như trong ảnh chụp nhanh được đưa ra dưới đây:6 as first and 3 as second number to perform addition, subtraction, multiplication, and division as shown in the snapshot given below:

Hướng dẫn how do you add subtract multiply and divide in python? - làm thế nào để bạn cộng trừ nhân và chia trong python?

Lưu ý - Bạn cũng có thể thích chương trình máy tính trong Python để thực hiện điều tương tự theo cách hoàn hảo.You may also like Calculator Program in Python to perform same thing in perfect way.

Phiên bản sửa đổi của chương trình trước

Đây là phiên bản sửa đổi của chương trình trước. Kết thúc được sử dụng để bỏ qua việc in tự động mới của newline thông qua print (). Phương thức str () được sử dụng để chuyển đổi từ bất kỳ loại thành loại chuỗi nào.end is used to skip automatic printing of newline through print(). The str() method is used to convert from any type to a string type.

print("Enter Two Numbers: ", end="")
nOne = int(input())
nTwo = int(input())
print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(nOne+nTwo))
print(str(nOne)+ " - " +str(nTwo)+ " = " +str(nOne-nTwo))
print(str(nOne)+ " * " +str(nTwo)+ " = " +str(nOne*nTwo))
print(str(nOne)+ " / " +str(nTwo)+ " = " +str(nOne/nTwo))

Dưới đây là chạy mẫu của nó với đầu vào của người dùng, 10 là đầu tiên và 2 là số thứ hai:10 as first and 2 as second number:

Thêm, trừ, nhân, chia dựa trên sự lựa chọn của người dùng

Chương trình này thực hiện các hoạt động tương tự như đã thực hiện trong chương trình trước đó, nhưng dựa trên sự lựa chọn của người dùng. Đó là, chương trình này không tự động in tất cả bốn kết quả của bốn hoạt động. Thay vào đó, nó yêu cầu từ người dùng và sẽ thực hiện nhiệm vụ dựa trên đầu vào.

print("Enter Two Numbers: ", end="")
nOne = int(input())
nTwo = int(input())
print("Enter the Operator (+,-,*,/): ", end="")
ch = input()
if ch=='+':
    print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(nOne+nTwo))
elif ch=='-':
    print("\n" +str(nOne)+ " - " +str(nTwo)+ " = " +str(nOne-nTwo))
elif ch=='*':
    print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(nOne*nTwo))
elif ch=='/':
    print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(nOne/nTwo))
else:
    print("\nInvalid Operator!")

Dưới đây là chạy mẫu của nó với đầu vào của người dùng, 10 là đầu tiên và 20 là số thứ hai, / (chia) là toán tử:10 as first and 20 as second number, / (divide) as operator:

Dưới đây là một mẫu khác chạy với đầu vào của người dùng, 5 là thứ nhất và 0 là số thứ hai, sau đó * (nhân) làm toán tử:5 as first and 0 as second number, then * (multiply) as operator:

Thêm, trừ, nhân, chia bằng cách sử dụng chức năng

Chương trình này sử dụng bốn chức năng do người dùng xác định để thực hiện điều đó. Đó là, chương trình này có bốn hàm là thêm (), sub (), mul () và div (). Tất cả các chức năng nhận hai đối số và trả về kết quả tương ứng.add(), sub(), mul(), and div(). All functions recevies two argument and returns the corresponding result.

def add(a, b):
    return a+b
def sub(a, b):
    return a-b
def mul(a, b):
    return a-b
def div(a, b):
    return a/b

print("Enter Two Numbers: ", end="")
nOne = int(input())
nTwo = int(input())
print("Enter the Operator (+,-,*,/): ", end="")
ch = input()
if ch=='+':
    print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(add(nOne, nTwo)))
elif ch=='-':
    print("\n" +str(nOne)+ " - " +str(nTwo)+ " = " +str(sub(nOne, nTwo)))
elif ch=='*':
    print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(mul(nOne, nTwo)))
elif ch=='/':
    print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(div(nOne, nTwo)))
else:
    print("\nInvalid Operator!")

Chương trình này tạo ra đầu ra tương tự như của chương trình trước đó. Dưới đây là chạy mẫu của nó với đầu vào của người dùng, 5 và 10 dưới dạng hai số và - là toán tử để thực hiện:5 and 10 as two numbers and - as operator to perform:

Thêm, trừ, nhân, chia bằng cách sử dụng lớp

Đây là chương trình cuối cùng của bài viết này. Nó được tạo bằng cách sử dụng lớp, một tính năng hướng đối tượng của Python.class, an object-oriented feature of Python.

class CodesCracker:
    def add(self, a, b):
        return a+b
    def sub(self, a, b):
        return a-b
    def mul(self, a, b):
        return a-b
    def div(self, a, b):
        return a/b

print("Enter Two Numbers: ", end="")
nOne = int(input())
nTwo = int(input())
print("Enter the Operator (+,-,*,/): ", end="")
ch = input()

cobj = CodesCracker()

if ch=='+':
    print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(cobj.add(nOne, nTwo)))
elif ch=='-':
    print("\n" +str(nOne)+ " - " +str(nTwo)+ " = " +str(cobj.sub(nOne, nTwo)))
elif ch=='*':
    print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(cobj.mul(nOne, nTwo)))
elif ch=='/':
    print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(cobj.div(nOne, nTwo)))
else:
    print("\nInvalid Operator!")

Chương trình này cũng tạo ra đầu ra tương tự như chương trình trước đó.

CodeScracker lớp đã được xác định. Vì vậy, sử dụng câu lệnh sau:CodesCracker is already defined. So using the following statement:

Tất cả các thuộc tính của CodeScracker được gán cho đối tượng COBJ. Bây giờ chúng ta có thể truy cập các chức năng thành viên của CodeCracker lớp bằng cách sử dụng đối tượng này thông qua toán tử DOT (.).CodesCracker gets assigned to cobj object. Now we can access member functions of the class CodesCracker using this object through dot (.) operator.

Phiên bản ngắn của chương trình trước

Đây là phiên bản ngắn của chương trình trước. Trong chương trình này, chúng tôi đã áp dụng phần kiểm tra điều kiện bên trong hàm thành viên của lớp.

Enter First Number: 100
Enter Second Number: 5
Enter which operation would you like to perform?
Enter any of these char for specific operation +,-,*,/: +
100 + 5 : 105
0

Dưới đây là một mẫu chạy với người dùng đầu vào 5 là đầu tiên và -6 là số thứ hai, sau đó + là toán tử để thực hiện:5 as first and -6 as second number, then + as operator to perform:

Cùng một chương trình bằng các ngôn ngữ khác

  • Java thêm chia chia số chia
  • C Thêm chia chia
  • C ++ Thêm chia chia

Thử nghiệm trực tuyến Python


«Chương trình chương trình trước đây» Next Program »



Làm thế nào để bạn nhân và trừ trong Python?

Toán tử trừ: Trong Python, - là toán tử trừ. Nó được sử dụng để trừ đi giá trị thứ hai khỏi giá trị thứ nhất.3.MultipLication Toán tử: Trong Python, * là toán tử nhân.– is the subtraction operator. It is used to subtract the second value from the first value. 3. Multiplication Operator : In Python, * is the multiplication operator.

Làm thế nào để bạn nhân và chia trong Python?

Phép nhân và phân chia dấu hiệu chúng tôi sẽ sử dụng trong Python để nhân là * và dấu hiệu chúng tôi sẽ sử dụng cho bộ phận là /.Đây là một trong những thay đổi chính giữa Python 2 và Python 3.The sign we'll use in Python for multiplication is * and the sign we'll use for division is / . This is one of the major changes between Python 2 and Python 3.

Làm thế nào để bạn thêm một bộ phận trong Python?

Trong Python, có hai loại toán tử phân chia: /: chia số bên trái cho số bên phải của nó và trả về giá trị điểm nổi.//: Chia số ở bên trái cho số bên phải của nó, làm tròn câu trả lời và trả về một số toàn bộ.

Làm thế nào để bạn viết một công thức trừ trong Python?

Để trừ hai số trong Python, hãy sử dụng toán tử trừ (-).Toán tử trừ (-) có hai toán hạng, toán hạng đầu tiên ở bên trái và toán hạng thứ hai ở bên phải và trả về sự khác biệt của toán hạng thứ hai so với toán hạng thứ nhất.use the subtraction(-) operator. The subtraction operator (-) takes two operands, the first operand on the left and the second operand on the right, and returns the difference of the second operand from the first operand.