Câu lệnh if trong lập trình Python là gì?

Trong ví dụ này, chúng tôi sử dụng hai biến, a và b, được sử dụng như một phần của câu lệnh if để kiểm tra xem b có lớn hơn a hay không. Vì a là 33 và b là 200, chúng tôi biết rằng 200 lớn hơn 33 và vì vậy chúng tôi in ra màn hình rằng "b lớn hơn a"

thụt đầu dòng

Python dựa vào thụt đầu dòng [khoảng trắng ở đầu dòng] để xác định phạm vi trong mã. Các ngôn ngữ lập trình khác thường sử dụng dấu ngoặc nhọn cho mục đích này

Ví dụ

Câu lệnh if không thụt đầu dòng [sẽ báo lỗi]

a = 33
b = 200
nếu b > a.
print["b lớn hơn a"] # bạn sẽ gặp lỗi

Tự mình thử »

Elif

Từ khóa elif là cách nói của trăn "nếu các điều kiện trước đó không đúng, thì hãy thử điều kiện này"

Ví dụ

a = 33
b = 33
nếu b > a.
  print["b lớn hơn a"]
elif a == b.
  print["a và b bằng nhau"]

Tự mình thử »

Trong ví dụ này a bằng b, vì vậy điều kiện đầu tiên là không đúng, nhưng điều kiện cuối là đúng, vì vậy chúng tôi in ra màn hình rằng "a và b bằng nhau"

Khác

Từ khóa khác bắt bất kỳ thứ gì không bị bắt bởi các điều kiện trước đó

Ví dụ

a = 200
b = 33
nếu b > a.
  print["b lớn hơn a"]
elif a == b.
  print["a và b bằng nhau"]
else.
  print["a lớn hơn b"]

Tự mình thử »

Trong ví dụ này a lớn hơn b, vì vậy điều kiện đầu tiên không đúng, điều kiện elif cũng không đúng, vì vậy chúng tôi chuyển sang điều kiện khác và in ra màn hình rằng "a lớn hơn b"

Bạn cũng có thể có một else mà không có elif

Ví dụ

a = 200
b = 33
nếu b > a.
  print["b lớn hơn a"]
else.
  print["b không lớn hơn a"]

Tự mình thử »

Bàn Tay Ngắn Nếu

Nếu bạn chỉ có một câu lệnh để thực thi, bạn có thể đặt nó trên cùng một dòng với câu lệnh if

Bàn Tay Ngắn Nếu. Khác

Nếu bạn chỉ có một câu lệnh để thực thi, một câu lệnh nếu và một câu lệnh khác, bạn có thể đặt tất cả trên cùng một dòng

Ví dụ

Câu lệnh if else một dòng

a = 2
b = 330
print["A"] if a > b other print["B"]

Tự mình thử »

Kỹ thuật này được gọi là Toán tử bậc ba hoặc Biểu thức có điều kiện

Bạn cũng có thể có nhiều câu lệnh khác trên cùng một dòng

Ví dụ

Câu lệnh if else một dòng với 3 điều kiện

a = 330
b = 330
print["A"] if a > b other print["="] if a ==

Tự mình thử »

Từ khóa and là một toán tử logic và được sử dụng để kết hợp các câu điều kiện

Ví dụ

Kiểm tra nếu a lớn hơn b, VÀ nếu c lớn hơn a

a = 200
b = 33
c = 500
nếu a > b và c > a.
  print["Cả hai điều kiện đều đúng"]

Tự mình thử »

Hoặc

Từ khóa

flag = True
if flag==True:
    print["Welcome"]
    print["To"]
    print["BeginnersBook.com"]
1 là một toán tử logic và được sử dụng để kết hợp các câu điều kiện

Ví dụ

Kiểm tra xem a có lớn hơn b, HOẶC nếu a lớn hơn c

a = 200
b = 33
c = 500
nếu a > b hoặc a > c.
  print["Ít nhất một trong các điều kiện là Đúng"]

Tự mình thử »

lồng nhau nếu

Bạn có thể có các câu lệnh else2 bên trong câu lệnh else2, đây được gọi là câu lệnh else2 lồng nhau

Ví dụ

x = 41

nếu x > 10.
  print["Trên 10,"]
  nếu x > 20.
    print["và cả trên 20. "]
  khác.
    print["nhưng không quá 20. "]

Tự mình thử »

Tuyên bố vượt qua

Câu lệnh else2 không được để trống, nhưng nếu vì lý do nào đó bạn có câu lệnh else2 không có nội dung, hãy đặt câu lệnh else7 vào để tránh bị lỗi

Các câu lệnh if là các câu lệnh luồng điều khiển giúp chúng ta chỉ chạy một mã cụ thể khi một điều kiện nhất định được thỏa mãn. Ví dụ, bạn chỉ muốn in một thông báo trên màn hình khi điều kiện đúng thì bạn có thể sử dụng câu lệnh if để thực hiện điều này trong lập trình. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng câu lệnh if trong lập trình Python với sự trợ giúp của các ví dụ

Có các câu lệnh luồng điều khiển khác có sẵn trong Python, chẳng hạn như nếu. khác, nếu. yêu tinh. khác,
được lồng vào nhau nếu v.v. Tuy nhiên trong hướng dẫn này, chúng tôi sẽ chỉ trình bày các câu lệnh if, các câu lệnh điều khiển khác sẽ được trình bày trong các hướng dẫn riêng.

Cú pháp câu lệnh If trong Python

Cú pháp của câu lệnh if trong Python khá đơn giản

if condition:
   block_of_code

Sơ đồ luồng câu lệnh if

Python – Ví dụ về câu lệnh If

flag = True
if flag==True:
    print["Welcome"]
    print["To"]
    print["BeginnersBook.com"]

đầu ra

Welcome
To
BeginnersBook.com

Trong ví dụ trên, chúng tôi đang kiểm tra giá trị của biến cờ và nếu giá trị là True thì chúng tôi đang thực hiện một vài câu lệnh in. Điểm quan trọng cần lưu ý ở đây là ngay cả khi chúng ta không so sánh giá trị của cờ với 'True' và chỉ cần đặt 'cờ' thay cho điều kiện, mã sẽ chạy tốt vì vậy cách tốt hơn để viết mã ở trên sẽ

flag = True
if flag:
    print["Welcome"]
    print["To"]
    print["BeginnersBook.com"]

Bằng cách nhìn thấy điều này, chúng ta có thể hiểu câu lệnh if hoạt động như thế nào. Đầu ra của điều kiện sẽ là đúng hoặc sai. Nếu kết quả của điều kiện là đúng thì các câu lệnh bên trong phần thân của 'if' sẽ thực thi, tuy nhiên nếu kết quả của điều kiện là sai thì các câu lệnh bên trong 'if' sẽ bị bỏ qua. Hãy lấy một ví dụ khác để hiểu điều này

flag = False
if flag:
    print["You Guys"]
    print["are"]
    print["Awesome"]

Đầu ra của mã này là không, nó không in bất cứ thứ gì vì kết quả của điều kiện là 'sai'

Python nếu ví dụ không có biến boolean

Trong các ví dụ trên, chúng tôi đã sử dụng các biến boolean thay cho các điều kiện. Tuy nhiên, chúng tôi có thể sử dụng bất kỳ biến nào trong điều kiện của mình. Ví dụ

Câu lệnh if là gì?

Câu lệnh if là câu lệnh lựa chọn cho phép nhiều hơn một luồng điều khiển có thể có . Câu lệnh if cho phép bạn xử lý câu lệnh theo điều kiện khi biểu thức kiểm tra đã chỉ định, được chuyển đổi hoàn toàn thành bool , ước tính thành true.

Câu lệnh IF giải thích bằng ví dụ là gì?

if [score >= 90] grade = 'A'; Ví dụ sau hiển thị Số dương nếu giá trị của số lớn hơn hoặc bằng 0. Nếu giá trị của số nhỏ hơn 0, nó sẽ hiển thị Số là âm.

Mã hóa câu lệnh if là gì?

Câu lệnh IF là câu lệnh ra quyết định hướng dẫn chương trình đưa ra quyết định dựa trên các tiêu chí đã chỉ định . Câu lệnh IF thực thi một bộ mã nếu đáp ứng một điều kiện cụ thể [TRUE] hoặc một bộ mã khác đánh giá là FALSE.

Câu lệnh IF trong Python Lớp 8 là gì?

Câu lệnh if trong Python được dùng để đưa ra quyết định . Nó bao gồm một đoạn mã chỉ thực thi khi điều kiện của câu lệnh if là TRUE. Nếu điều kiện là FALSE thì điều kiện sẽ không được thực hiện. Lưu ý – Phần thụt đầu dòng của phần thân vòng lặp trong Python cho biết nội dung của câu lệnh if.

Chủ Đề