Hướng dẫn control statements in python javatpoint - câu lệnh điều khiển trong javatpoint python

Tiếp theo → ← Prev

Python if-else tuyên bố

Ra quyết định là khía cạnh quan trọng nhất của hầu hết các ngôn ngữ lập trình. Như tên gọi, việc ra quyết định cho phép chúng tôi chạy một khối mã cụ thể cho một quyết định cụ thể. Ở đây, các quyết định được đưa ra về tính hợp lệ của các điều kiện cụ thể. Kiểm tra tình trạng là xương sống của việc ra quyết định.

Trong Python, việc ra quyết định được thực hiện bởi các tuyên bố sau.

Bản tường trìnhSự mô tả
Nếu tuyên bốCâu lệnh IF được sử dụng để kiểm tra một điều kiện cụ thể. Nếu điều kiện là đúng, một khối mã [nếu khối] sẽ được thực thi.
Nếu - tuyên bố khácCâu lệnh IF-Else tương tự như câu lệnh IF ngoại trừ thực tế là, nó cũng cung cấp khối mã cho trường hợp sai của điều kiện được kiểm tra. Nếu điều kiện được cung cấp trong câu lệnh IF là sai, thì câu lệnh khác sẽ được thực thi.
Lồng nhau nếu tuyên bốLồng nhau nếu các câu lệnh cho phép chúng ta sử dụng nếu? tuyên bố khác bên trong một câu lệnh bên ngoài.

Thụt vào trong Python

Để dễ dàng lập trình và để đạt được sự đơn giản, Python không cho phép sử dụng dấu ngoặc đơn cho mã cấp khối. Trong Python, vết lõm được sử dụng để khai báo một khối. Nếu hai câu ở cùng cấp độ thụt, thì chúng là một phần của cùng một khối.

Nói chung, bốn không gian được đưa ra để thụt vào các tuyên bố là một lượng thụt điển hình trong Python.

Thắng là phần được sử dụng nhiều nhất của ngôn ngữ Python vì nó tuyên bố khối mã. Tất cả các tuyên bố của một khối được dự định ở cùng một thụt cấp. Chúng ta sẽ thấy cách thụt lề thực sự diễn ra trong việc ra quyết định và những thứ khác trong Python.

Câu lệnh if

Câu lệnh IF được sử dụng để kiểm tra một điều kiện cụ thể và nếu điều kiện là đúng, nó thực thi một khối mã được gọi là khối. Điều kiện của câu lệnh IF có thể là bất kỳ biểu thức logic hợp lệ nào có thể được đánh giá là đúng hoặc sai.

Cú pháp của if-satatement được đưa ra dưới đây.

ví dụ 1

Output:

enter the number?10
Number is even

Ví dụ 2: Chương trình in lớn nhất trong ba số.

Output:

Enter a? 100
Enter b? 120
Enter c? 130
c is largest

Tuyên bố IF-Else

Câu lệnh IF-Else cung cấp một khối khác kết hợp với câu lệnh IF được thực thi trong trường hợp sai của điều kiện.

Nếu điều kiện là đúng, thì khối if được thực thi. Nếu không, khối khác được thực hiện.

Cú pháp của câu lệnh IF-Else được đưa ra dưới đây.

Ví dụ 1: Chương trình kiểm tra xem một người có đủ điều kiện để bỏ phiếu hay không.

Output:

Enter your age? 90
You are eligible to vote !!

Ví dụ 2: Chương trình kiểm tra xem một số có được hay không.

Output:

enter the number?10
Number is even

Tuyên bố của Elif

Câu lệnh ELIF cho phép chúng tôi kiểm tra nhiều điều kiện và thực hiện khối các câu lệnh cụ thể tùy thuộc vào điều kiện thực sự giữa chúng. Chúng tôi có thể có bất kỳ số lượng câu lệnh ELIF trong chương trình của chúng tôi tùy thuộc vào nhu cầu của chúng tôi. Tuy nhiên, sử dụng Elif là tùy chọn.

Tuyên bố Elif hoạt động giống như một câu lệnh if-else-if trong C. Nó phải được thành công bằng một câu lệnh IF.

Cú pháp của câu lệnh ELIF được đưa ra dưới đây.

ví dụ 1

Output:

Enter the number?15
number is not equal to 10, 50 or 100

Ví dụ 2: Chương trình in lớn nhất trong ba số.

Tuyên bố IF-ElsePython Loops

Câu lệnh IF-Else cung cấp một khối khác kết hợp với câu lệnh IF được thực thi trong trường hợp sai của điều kiện.

Trong Python, các vòng lặp được sử dụng để lặp lại nhiều lần trên một khối mã. Để thay đổi cách thực hiện một vòng lặp từ hành vi thông thường của nó, các câu lệnh kiểm soát được sử dụng. Các câu lệnh điều khiển được sử dụng để kiểm soát luồng thực thi vòng lặp dựa trên một điều kiện. Có nhiều loại tuyên bố kiểm soát trong Python và trong hướng dẫn này, chúng tôi sẽ thảo luận về tất cả chúng.

Kiểm soát các tuyên bố trong Python

  • Tuyên bố phá vỡ
  • Tiếp tục tuyên bố
  • Tuyên bố vượt qua

Tuyên bố phá vỡ

Tiếp tục tuyên bố

Input:

age = “\n Please enter your age: ”
while True:
       age = input
       if age >= 18:
              break
       else:
             print [“You’re not eligible to vote”]

Output:

Please enter your age: 17 You’re not eligible to vote
Please enter your age: 18

Tuyên bố vượt qua

Tiếp tục tuyên bố

Tuyên bố vượt qua

Input:

for letter in 'Flexi ple': 
if letter == ' ': 
        continue 
    print ['Letters: ', letter]

Output:

Letters: F
Letters: l
Letters: e
Letters: x
Letters: i
Letters: p
Letters: l
Letters: e

Trong ví dụ này, chương trình sẽ bỏ qua không gian ‘trong từ và tiếp tục với phần còn lại của lần lặp.


Tuyên bố vượt qua

Câu lệnh PASS là một toán tử null và được sử dụng khi lập trình viên không muốn làm gì khi điều kiện được thỏa mãn. Tuyên bố điều khiển này trong Python không chấm dứt hoặc bỏ qua việc thực thi, nó chỉ đơn giản chuyển sang lần lặp tiếp theo.

Một vòng lặp không thể bị bỏ trống nếu không trình thông dịch sẽ gây ra lỗi và để tránh điều này, một lập trình viên có thể sử dụng câu lệnh PASS.

Input:

for letter in 'Flexiple': 
if letter == 'x': 
        pass 
    print ['Letters: ', letter]

Output:

Letters: F
Letters: l
Letters: e
Letters: x
Letters: i
Letters: p
Letters: l
Letters: e

Như bạn có thể thấy trong ví dụ trên, mặc dù điều kiện đã được đáp ứng, câu lệnh Pass đã không làm gì và thực hiện chuyển sang lần lặp tiếp theo.


Bớt tư tưởng

Trong hướng dẫn này, chúng tôi đã đọc về các loại tuyên bố kiểm soát khác nhau trong Python - Break, tiếp tục và vượt qua. Các câu lệnh kiểm soát khác nhau có các chức năng khác nhau và có thể được sử dụng theo nhu cầu trong chương trình. Người ta có thể đọc về các khái niệm Python khác ở đây.

Các tuyên bố kiểm soát trong Python là gì?

Trong Python, các vòng lặp được sử dụng để lặp lại nhiều lần trên một khối mã.Để thay đổi cách thực hiện một vòng lặp từ hành vi thông thường của nó, các câu lệnh kiểm soát được sử dụng.Các câu lệnh điều khiển được sử dụng để kiểm soát luồng thực thi vòng lặp dựa trên một điều kiện.used to control the flow of the execution of the loop based on a condition.

3 câu lệnh kiểm soát khác nhau được sử dụng trong Python là gì?

Python có ba loại cấu trúc điều khiển: Chế độ tuần tự - mặc định.Lựa chọn - Được sử dụng cho các quyết định và phân nhánh.Lặp lại - Được sử dụng để lặp, tức là, lặp lại một đoạn mã nhiều lần.Sequential - default mode. Selection - used for decisions and branching. Repetition - used for looping, i.e., repeating a piece of code multiple times.

Tuyên bố kiểm soát và các loại của nó là gì?

Những tuyên bố này sẽ đảm bảo một dòng chảy suôn sẻ và có chủ ý của một chương trình.Có ba loại tuyên bố kiểm soát: tuyên bố có điều kiện/lựa chọn.Các câu lệnh lặp/vòng lặp.Tuyên bố nhảy.Conditional/Selection statements. Iteration/Loop statements. Jump statements.

Báo cáo kiểm soát là gì?

Các câu lệnh kiểm soát là các tuyên bố thay đổi luồng thực thi các câu lệnh.Ví dụ, nếu, if-else, trường hợp chuyển đổi, trong khi làm.statements that change the flow of execution of statements. For example, If, If-else, Switch-Case, while-do statements.

Bài Viết Liên Quan

Chủ Đề