Biểu thức trong ví dụ Python là gì?

Toán hạng trong bất kỳ biểu thức nào có thể là hằng số, biến hoặc lệnh gọi hàm tích hợp sẵn hoặc hàm do người dùng xác định trả về giá trị, v.v.

Bất kỳ toán tử nào, chẳng hạn như phép gán số học, quan hệ, v.v. đều có thể nằm trong biểu thức

Sự kết hợp của các biến và hằng, cùng với các toán tử Python tạo thành các biểu thức phức tạp

Một ví dụ đơn giản của biểu thức là 2 + 5. Một biểu thức đơn giản khác là biểu thức gán trong đó chúng ta gán giá trị ở vế phải cho biến ở vế trái của toán tử =. Ví dụ

x = 20
y = 10.50

Hai câu lệnh trên là các biểu thức gán gán giá trị bằng chữ 20 cho biến x và 10. 50 đến biến y

Trình thông dịch Python đánh giá kết quả của biểu thức theo quy tắc ưu tiên toán tử, xác định thứ tự mà trình thông dịch đánh giá toán tử trong biểu thức

Ví dụ, biểu thức dưới đây không tính đúng điểm trung bình của năm môn học

Average = 70 + 89 + 90 + 88 + 99 / 5
print[Average] # Output: 356.8

Trình thông dịch Python sẽ thực hiện thao tác đầu tiên [99 / 5]. Sau đó, nó sẽ thực hiện phép cộng tiếp theo mang lại câu trả lời sai. Bằng cách sử dụng dấu ngoặc đơn, chúng ta có thể giải quyết vấn đề này như

Average = [70 + 89 + 90 + 88 + 99] / 5
print[Average] # Output: 87.2

Các loại biểu thức trong Python

Trong ngôn ngữ Python, có bốn loại biểu thức như

  • biểu thức số học
  • biểu thức gán
  • Biểu thức quan hệ/điều kiện
  • biểu thức logic

Chúng ta hãy xem xét từng biểu thức một với sự trợ giúp của các chương trình ví dụ

biểu thức số học

Trong biểu thức số học, chúng ta thực hiện phép tính bằng cách sử dụng các toán tử số học như +, -, *, /, v.v. Ví dụ

# Program to calculate the sum of two numbers.
num1 = 20
num2 = 40
sum = num1 + num2 # An arithmetic expression.
print["Sum of two numbers is ", sum]

Khi chúng ta thực thi mã ví dụ trên, nó sẽ tạo đầu ra sau trên bàn điều khiển

Output:
      Sum of two numbers is 60

Ở đây, sum = num1 + num2 là một biểu thức số học thực hiện phép tính toán sử dụng toán tử + cho hai toán hạng num1 và num2. Ngoài ra, num1 = 20 và num2 = 40 là hai biểu thức gán

biểu thức chuyển nhượng

Trong biểu thức gán, chúng ta gán giá trị ở vế phải cho biến vế trái của toán tử bằng. Ví dụ

p = 20
q = 40

Hai dòng trước là biểu thức gán gán giá trị 20 cho biến p và 40 cho biến q

Biểu thức quan hệ/có điều kiện

The relational expression compares two operators using relational operators, such as >, =, num2 and num1 > num3: print[num1, 'is a greater number among the three numbers.'] elif num2 > num1 and num2 > num3: print[num2, 'is a greater number among the three numbers.'] else: print[num3, 'is a greater number among the three numbers.']

Output:
      Enter the first number: 20
      Enter the second number: 10
      Enter the third number: 30
      30 is a greater number among the three numbers.

Trong ví dụ này, khi bạn thực thi chương trình, trình thông dịch sẽ nhắc nhập lần lượt ba số. Ví dụ: nếu bạn nhập số đầu tiên là 20, số thứ hai là 10 và số thứ ba là 30 thì sẽ in ra thông báo “30 là số lớn hơn trong ba số”

ví dụ 2

# Python program to check whether you can vote or not.
Age = int[input["Enter your age: "]]
if Age >= 18:
    print['You can cast vote.']
else:
    print['You cannot cast vote.']
Output:
      Enter your age: 20
      You can cast vote.

Trong ví dụ này, khi bạn thực thi chương trình, trình thông dịch sẽ nhắc nhập tuổi của bạn. Ví dụ bạn nhập tuổi là 20 thì sẽ hiện thông báo “Bạn có thể bỏ phiếu”. Nếu không, nó sẽ hiển thị “Bạn không thể bỏ phiếu”

Biểu thức logic

Biểu thức logic sử dụng các toán tử logic, chẳng hạn như và, hoặc, và không. Nó tạo ra một giá trị boolean, giá trị đúng hoặc sai. Ví dụ

Average = 70 + 89 + 90 + 88 + 99 / 5
print[Average] # Output: 356.8
0
Average = 70 + 89 + 90 + 88 + 99 / 5
print[Average] # Output: 356.8
1

Trong ví dụ này, biểu thức logic kết hợp hai biểu thức điều kiện với toán tử logic và. Trong biểu thức, kết quả của [p > q] là Sai và kết quả của [r > s] là Sai. Vì vậy, kết quả cuối cùng là Sai

Điều gì được coi là một biểu thức trong Python?

Một biểu thức là sự kết hợp của các toán tử và toán hạng được diễn giải để tạo ra một số giá trị khác . Trong bất kỳ ngôn ngữ lập trình nào, một biểu thức được đánh giá theo mức độ ưu tiên của các toán tử của nó.

biểu thức giải thích với ví dụ là gì?

Ví dụ: 2 + 3 vừa là biểu thức số học vừa là biểu thức lập trình, có giá trị là 5 . Một biến là một biểu thức vì nó biểu thị một giá trị trong bộ nhớ, vì vậy y + 6 cũng là một biểu thức. Một ví dụ về biểu thức quan hệ là 4 ≠ 4 , được đánh giá là sai.

Điều gì không phải là một biểu thức trong Python?

Python's not là toán tử lôgic đảo ngược giá trị thực của biểu thức Boolean và đối tượng . Nó rất hữu ích khi bạn cần kiểm tra các điều kiện chưa được đáp ứng trong câu lệnh điều kiện và vòng lặp while. Bạn có thể sử dụng toán tử not để giúp bạn quyết định hướng hành động trong chương trình của mình.

Sự khác biệt giữa một câu lệnh và một biểu thức trong Python là gì?

Biểu thức tạo ra một giá trị và giá trị đó sẽ được chuyển vào hàm. Các câu lệnh không tạo ra giá trị và vì vậy chúng không thể được sử dụng làm đối số của hàm

Chủ Đề