Việc sử dụng khác trong python là gì?

Khi bạn viết mã, bạn cần có khả năng kiểm tra một số điều kiện nhất định và thay đổi điều khiển thực thi chương trình cho phù hợp

Python cung cấp nhiều câu lệnh điều kiện để ra quyết định và

if <expression>:
    <statement>
9 là một trong số đó

Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu

  1. Thứ tự thực thi mặc định của các câu lệnh và cách chúng ta có thể thay đổi nó
  2. Câu lệnh
    if <expression>:
        <statement>
    9 và cú pháp của nó là gì
  3. Cách xử lý nhiều điều kiện bằng cách sử dụng
    if <expression>:
        <statement>
    0
  4. Một ví dụ thực tế về
    if <expression>:
        <statement>
    1, chúng ta sẽ viết chương trình kiểm tra xem số đó là chẵn hay lẻ

Thứ tự tuần tự so với cấu trúc điều khiển trong Python

Theo mặc định, việc thực hiện các câu lệnh là tuần tự. Thứ tự tuần tự có nghĩa là các câu lệnh được thực hiện lần lượt theo thứ tự chúng được viết

Hãy xem một ví dụ về thực hiện tuần tự bên dưới bằng cách tính tỷ lệ mỗi giờ cho một công nhân

# Write a program to calculate total rate

hours = input("enter hours: ")
rateperhr = 10
print("Your total rate is", int(hours)*rateperhr)

Việc sử dụng khác trong python là gì?

Nếu chúng tôi cần kiểm tra xem số giờ đó có vượt quá 8 tiếng một ngày và có đi vào giới hạn làm thêm hay không?

Ở đây chúng ta cần kiểm tra một điều kiện và đưa ra quyết định phù hợp. Đó là nơi các cấu trúc điều khiển xuất hiện. Cấu trúc điều khiển chuyển hướng thứ tự thực hiện các câu lệnh trong chương trình

Trong Python, chúng ta có thể sử dụng các câu lệnh ________ 02, ________ 03 ________ 04 hoặc _______ 05 để kiểm soát việc thực thi chương trình. Vòng lặp là một cách khác để kiểm soát luồng thực thi. Trong blog này, chúng tôi sẽ tập trung chủ yếu vào if-else và các dẫn xuất của nó

Giới thiệu về câu lệnh if trong Python

Câu lệnh

if <expression>:
    <statement>
2 tiến hành dựa trên một điều kiện nhất định nếu nó là
if <expression>:
    <statement>
7. Nếu điều kiện là sai, thì các câu lệnh bên ngoài khối
if <expression>:
    <statement>
2 được thực thi

Cú pháp của câu lệnh if <expression>: <statement>2 trong Python

if <expression>:
    <statement>

Lưu ý rằng phần thân của khối

if <expression>:
    <statement>
2 là chuỗi các câu lệnh được thụt vào. Dấu hai chấm ở cuối câu lệnh
if <expression>:
    <statement>
31 cho biết bắt đầu câu lệnh
if <expression>:
    <statement>
2

Việc sử dụng khác trong python là gì?
Luồng câu lệnh
if <expression>:
    <statement>
2

Thí dụ

if <expression>:
    <statement>
3

đầu ra

Việc sử dụng khác trong python là gì?
Ví dụ về câu lệnh if

Câu lệnh if-else trong Python

Nếu chúng ta muốn làm gì đó trong trường hợp câu lệnh

if <expression>:
    <statement>
2 là sai thì sao?

Cú pháp của

if <expression>:
    <statement>
9

if <expression>:
    <statement>
9

Trong câu lệnh ________ 39, chúng ta có hai nhánh trong trường hợp câu lệnh đúng hoặc sai. Khối

if <expression>:
    <statement>
2 được thực thi trong trường hợp biểu thức là true. Khối
if <expression>:
    <statement>
35 được thực thi trong trường hợp biểu thức sai. Xem cách chúng tôi đang thay đổi trình tự thực hiện?

Luồng câu lệnh if-else trong Python

Chúng ta có thể tóm tắt luồng của câu lệnh

if <expression>:
    <statement>
9 trong sơ đồ sau

Đầu tiên, biểu thức được đánh giá. Trong trường hợp biểu thức là đúng, các câu lệnh bên trong

if <expression>:
    <statement>
2 được thực thi và khối
if <expression>:
    <statement>
35 bị bỏ qua. Trong trường hợp biểu thức là sai, câu lệnh khối
if <expression>:
    <statement>
35 sẽ thực thi

Việc sử dụng khác trong python là gì?
sơ đồ luồng if-else

Ví dụ về if-else trong Python

Hãy so sánh hai số và tìm số lớn nhất

# Write a program to calculate total rate

hours = input("enter hours: ")
rateperhr = 10
print("Your total rate is", int(hours)*rateperhr)

5

đầu ra

Việc sử dụng khác trong python là gì?
Ví dụ về if-else

Mệnh đề elif trong Python

Câu lệnh

if <expression>:
    <statement>
0 thêm một nhánh "quyết định" khác vào
if <expression>:
    <statement>
9. Giả sử bạn muốn đánh giá nhiều biểu thức, thì bạn có thể sử dụng
if <expression>:
    <statement>
0 như sau

# Write a program to calculate total rate

hours = input("enter hours: ")
rateperhr = 10
print("Your total rate is", int(hours)*rateperhr)

8

Điều này có nghĩa là khi câu lệnh

if <expression>:
    <statement>
2 là sai, biểu thức
if <expression>:
    <statement>
0 tiếp theo sẽ được chọn. Khi bất kỳ một biểu thức nào là đúng, điều khiển sẽ nằm ngoài khối
if <expression>:
    <statement>
9

Nhiều nhất, một khối sẽ được thực thi. Trong trường hợp

if <expression>:
    <statement>
35 không được chỉ định và tất cả các câu lệnh là
# Write a program to calculate total rate

hours = input("enter hours: ")
rateperhr = 10
print("Your total rate is", int(hours)*rateperhr)

51, không có khối nào sẽ được thực thi

Đây là một ví dụ

if <expression>:
    <statement>
3

đầu ra

Việc sử dụng khác trong python là gì?

Lưu ý rằng

if <expression>:
    <statement>
0 thứ hai đã không thực thi như elif đầu tiên được đánh giá thành
if <expression>:
    <statement>
7

Một ví dụ thực tế về if-else – số đó là số chẵn hay số lẻ?

Trong ví dụ này, chúng tôi sẽ kiểm tra xem một số là chẵn hay lẻ. Trong logic, chúng tôi đã kiểm tra rằng nếu mô đun của một số bằng 0, thì nó là số chẵn. Điều này là do tất cả các số chẵn khi chia cho 2 đều có số dư là ____254. Chúng tôi đã kiểm tra mô đun của

# Write a program to calculate total rate

hours = input("enter hours: ")
rateperhr = 10
print("Your total rate is", int(hours)*rateperhr)

54 trong một câu lệnh riêng, vì phép chia cho 0 sẽ gây ra lỗi truy nguyên

if <expression>:
    <statement>
8

đầu ra

Trường hợp thử nghiệm số 1

Việc sử dụng khác trong python là gì?

Trường hợp thử nghiệm #2

Việc sử dụng khác trong python là gì?

Trường hợp thử nghiệm số 3

Việc sử dụng khác trong python là gì?

kết thúc

Trong hướng dẫn này, chúng ta đã học cách kiểm soát luồng thực thi bằng cách sử dụng câu lệnh

if <expression>:
    <statement>
9. Sử dụng câu lệnh điều kiện giúp chúng ta viết chương trình có ý nghĩa. Các câu lệnh này có thể được lồng vào nhau để nhắm mục tiêu các vấn đề phức tạp

Điều yêu thích của bạn mà bạn đã học được từ hướng dẫn này là gì?

Bạn có thể đọc các bài viết khác của tôi ở đây

Tín dụng hình ảnh biểu ngữ. Vector tư duy tạo bởi storyset - www. freepik. com & vải. com

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Việc sử dụng khác trong python là gì?
Zaira Hira

Tôi là Nhà tư vấn và nhà văn DevOps tại FreeCodeCamp. Tôi mong muốn cung cấp nội dung dễ dàng và chính xác cho Techies


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Mục đích của Khác là gì?

Câu lệnh khác nghĩa là gì? . an alternative statement that is executed if the result of a previous test condition evaluates to false.

Tôi có nên sử dụng khác trong Python không?

Ví dụ, tôi có một hàm với giá trị if trả về giá trị nào đó nếu câu lệnh đúng. Vì vậy, Cái khác là không cần thiết vì dù có hay không có nó thì việc thực thi vẫn diễn ra bình thường.

Việc sử dụng khác trong vòng lặp for là gì?

Nói một cách đơn giản, bạn có thể sử dụng khối lệnh khác ngay sau vòng lặp for và while. Khối khác sẽ chỉ được thực thi nếu vòng lặp không bị kết thúc bởi câu lệnh ngắt . Nói một cách đơn giản, chúng ta có thể nói rằng nếu một vòng lặp được thực hiện thành công mà không bị ngắt thì khối lệnh khác sẽ được thực thi.

Cái gì khác và Elif trong Python?

elif…else là các câu lệnh điều kiện cung cấp cho bạn khả năng ra quyết định cần thiết khi bạn muốn thực thi mã dựa trên một điều kiện cụ thể . Câu lệnh if…elif…else được sử dụng trong Python giúp tự động hóa quá trình ra quyết định đó.