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[]
và divide[]
đánh giá các hoạt động tương ứng và hiển thị đầu ra.