Hướng dẫn sequential control structure in python - cấu trúc điều khiển tuần tự trong python

Cấu trúc điều khiển Python

Theo định lý cấu trúc, bất kỳ chương trình máy tính nào cũng có thể được viết bằng các cấu trúc điều khiển cơ bản. Cấu trúc điều khiển (hoặc dòng điều khiển) là một khối lập trình phân tích các biến và chọn một hướng để đi dựa trên các tham số đã cho. Trong câu đơn giản, một cấu trúc điều khiển chỉ là một quyết định mà máy tính đưa ra. Vì vậy, đó là quá trình ra quyết định cơ bản trong lập trình và luồng kiểm soát xác định cách chương trình máy tính sẽ phản hồi khi đưa ra các điều kiện và tham số nhất định.control structures . A control structure (or flow of control) is a block of programming that analyses variables and chooses a direction in which to go based on given parameters. In simple sentence, a control structure is just a decision that the computer makes. So, it is the basic decision-making process in programming and flow of control determines how a computer program will respond when given certain conditions and parameters.

Có hai khía cạnh cơ bản của lập trình máy tính: dữ liệu và hướng dẫn. Để làm việc với dữ liệu, bạn cần hiểu các biến và loại dữ liệu; Để làm việc với các hướng dẫn, bạn cần hiểu các cấu trúc và tuyên bố kiểm soát. Dòng kiểm soát thông qua bất kỳ chương trình nào được thực hiện với ba loại cấu trúc điều khiển cơ bản: tuần tự, lựa chọn và lặp lại.data and instructions . To work with data, you need to understand variables and data types; to work with instructions, you need to understand control structures and statements. Flow of control through any given program is implemented with three basic types of control structures: Sequential, Selection and Repetition.

Hướng dẫn sequential control structure in python - cấu trúc điều khiển tuần tự trong python

Tuần tự

Thực thi tuần tự là khi các câu lệnh được thực thi lần lượt theo thứ tự. Bạn không cần phải làm bất cứ điều gì nhiều hơn để điều này xảy ra.

Lựa chọn

Lựa chọn được sử dụng cho các quyết định, phân nhánh - lựa chọn giữa 2 đường dẫn khác.

  1. if
  2. if...else
  3. switch

Sự lặp lại

Sự 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 liên tiếp.

  1. trong khi lặp lại
  2. Do..không vòng
  3. cho vòng lặp

Các cấu trúc điều khiển này có thể được kết hợp trong lập trình máy tính. Một chuỗi có thể chứa một số vòng lặp; Một vòng lặp có thể chứa một vòng lặp lồng nhau trong đó, hoặc hai nhánh của một điều kiện có thể chứa các chuỗi với các vòng và nhiều điều kiện hơn. Từ các bài học sau đây, bạn có thể hiểu các cấu trúc và tuyên bố kiểm soát bằng ngôn ngữ Python.control structures can be combined in computer programming. A sequence may contain several loops; a loop may contain a loop nested within it, or the two branches of a conditional may each contain sequences with loops and more conditionals. From the following lessons you can understand the control structures and statements in Python language.


Tổng quan

Giảng dạy: 20 phút Bài tập: 25 phút 20 min
Exercises: 25 min

Câu hỏi

  • Những cấu trúc nào có sẵn để thay đổi luồng của một chương trình?

  • Làm thế nào tôi có thể lặp lại một hành động nhiều lần?

  • Làm thế nào tôi có thể thực hiện (các) nhiệm vụ tương tự trên một tập hợp các mục?

Mục tiêu

  • Thay đổi luồng chương trình bằng cách sử dụng các cấu trúc ngôn ngữ có sẵn

  • Trình diễn cách thực thi một phần mã số lần cố định

  • Trình diễn cách thực thi có điều kiện một phần mã

  • Trình diễn cách thực thi một phần mã trên danh sách các mục

Các chương trình hiếm khi tuyến tính

Hầu hết các chương trình không hoạt động bằng cách thực hiện một tập hợp các câu lệnh đơn giản. Mã được xây dựng để các quyết định và các đường dẫn khác nhau thông qua chương trình có thể được thực hiện dựa trên các thay đổi trong các giá trị biến.

Để làm cho điều này có thể, tất cả ngôn ngữ lập trình có một tập hợp các cấu trúc điều khiển cho phép điều này xảy ra.

Trong tập này, chúng ta sẽ xem xét làm thế nào chúng ta có thể tạo các vòng lặp và nhánh trong mã Python của chúng ta. Cụ thể, chúng tôi sẽ xem xét ba cấu trúc điều khiển, cụ thể là:

  • if..else..
  • trong khi…
  • vì …

Tuyên bố và biến thể print("\nExample 1\n") value = 5 threshold= 4 print("value is", value, "threshold is ",threshold) if value > threshold : print(value, "is bigger than ", threshold) print("\nExample 2\n") high_threshold = 6 print("value is", value, "new threshold is ",high_threshold) if value > high_threshold : print(value , "is above ", high_threshold, "threshold") print("\nExample 3\n") mid_threshold = 5 print("value is", value, "final threshold is ",mid_threshold) if value == mid_threshold : print("value, ", value, " and threshold,", mid_threshold, ", are equal") 9

Câu lệnh

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
9 đơn giản cho phép chương trình phân nhánh dựa trên việc đánh giá biểu thức

Định dạng cơ bản của câu lệnh

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
9 là:

if expression :
    statement 1
    statement 2
    ...
    statement n

statement always executed

Nếu biểu thức đánh giá thành

Example 1

value is 5 threshold is 4
5 is bigger than 4

Example 2

value is 5 new threshold is 6

Example 3

value is 5 final threshold is 5
value, 5, and threshold, 5, are equal
2 thì các câu lệnh 1 đến N sẽ được thực thi theo sau là
Example 1

value is 5 threshold is 4
5 is bigger than 4

Example 2

value is 5 new threshold is 6

Example 3

value is 5 final threshold is 5
value, 5, and threshold, 5, are equal
3. Nếu biểu thức là
Example 1

value is 5 threshold is 4
5 is bigger than 4

Example 2

value is 5 new threshold is 6

Example 3

value is 5 final threshold is 5
value, 5, and threshold, 5, are equal
4, chỉ
Example 1

value is 5 threshold is 4
5 is bigger than 4

Example 2

value is 5 new threshold is 6

Example 3

value is 5 final threshold is 5
value, 5, and threshold, 5, are equal
3 được thực thi. Python biết dòng mã nào liên quan đến câu lệnh
print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
9 bằng thụt lề, không cần cú pháp bổ sung.

Dưới đây là một số ví dụ:

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")

Example 1

value is 5 threshold is 4
5 is bigger than 4

Example 2

value is 5 new threshold is 6

Example 3

value is 5 final threshold is 5
value, 5, and threshold, 5, are equal

Trong các ví dụ trên có ba điều cần chú ý:

  1. Đại tràng
    Example 1
    
    value is 5 threshold is 4
    5 is bigger than 4
    
    Example 2
    
    value is 5 new threshold is 6
    
    Example 3
    
    value is 5 final threshold is 5
    value, 5, and threshold, 5, are equal
    
    7 ở cuối dòng
    print("\nExample 1\n")
    
    value = 5
    threshold= 4
    print("value is", value, "threshold is ",threshold)
    if value > threshold :
        print(value, "is bigger than ", threshold)
    
    print("\nExample 2\n")
    
    
    high_threshold = 6
    print("value is", value, "new threshold is ",high_threshold)
    if value > high_threshold :
        print(value , "is above ", high_threshold, "threshold")
    
    print("\nExample 3\n")
    
    
    mid_threshold = 5
    print("value is", value, "final threshold is ",mid_threshold)
    if value == mid_threshold :
        print("value, ", value, " and threshold,", mid_threshold, ", are equal")
    
    9. Để lại điều này là một lỗi phổ biến.
  2. Các thụt lề của tuyên bố in. Nếu bạn nhớ
    Example 1
    
    value is 5 threshold is 4
    5 is bigger than 4
    
    Example 2
    
    value is 5 new threshold is 6
    
    Example 3
    
    value is 5 final threshold is 5
    value, 5, and threshold, 5, are equal
    
    7 trên dòng trước đó, Jupyter (hoặc bất kỳ IDE Python nào khác) sẽ tự động thực hiện thụt vào cho bạn. Tất cả các tuyên bố được thụt vào ở cấp độ này được coi là một phần của tuyên bố
    print("\nExample 1\n")
    
    value = 5
    threshold= 4
    print("value is", value, "threshold is ",threshold)
    if value > threshold :
        print(value, "is bigger than ", threshold)
    
    print("\nExample 2\n")
    
    
    high_threshold = 6
    print("value is", value, "new threshold is ",high_threshold)
    if value > high_threshold :
        print(value , "is above ", high_threshold, "threshold")
    
    print("\nExample 3\n")
    
    
    mid_threshold = 5
    print("value is", value, "final threshold is ",mid_threshold)
    if value == mid_threshold :
        print("value, ", value, " and threshold,", mid_threshold, ", are equal")
    
    9. Đây là một tính năng khá độc đáo đối với Python, mà nó quan tâm đến thụt lề. Nếu có quá nhiều, hoặc quá ít thụt lề, bạn sẽ gặp lỗi.
  3. Tuyên bố
    print("\nExample 1\n")
    
    value = 5
    threshold= 4
    print("value is", value, "threshold is ",threshold)
    if value > threshold :
        print(value, "is bigger than ", threshold)
    
    print("\nExample 2\n")
    
    
    high_threshold = 6
    print("value is", value, "new threshold is ",high_threshold)
    if value > high_threshold :
        print(value , "is above ", high_threshold, "threshold")
    
    print("\nExample 3\n")
    
    
    mid_threshold = 5
    print("value is", value, "final threshold is ",mid_threshold)
    if value == mid_threshold :
        print("value, ", value, " and threshold,", mid_threshold, ", are equal")
    
    9 được kết thúc bằng cách loại bỏ thụt lề. Không có kết thúc rõ ràng cho câu lệnh
    print("\nExample 1\n")
    
    value = 5
    threshold= 4
    print("value is", value, "threshold is ",threshold)
    if value > threshold :
        print(value, "is bigger than ", threshold)
    
    print("\nExample 2\n")
    
    
    high_threshold = 6
    print("value is", value, "new threshold is ",high_threshold)
    if value > high_threshold :
        print(value , "is above ", high_threshold, "threshold")
    
    print("\nExample 3\n")
    
    
    mid_threshold = 5
    print("value is", value, "final threshold is ",mid_threshold)
    if value == mid_threshold :
        print("value, ", value, " and threshold,", mid_threshold, ", are equal")
    
    9 vì có nhiều ngôn ngữ lập trình khác

Trong ví dụ cuối cùng, lưu ý rằng trong Python, người vận hành đã sử dụng để kiểm tra bình đẳng là

print("\nExample 2a\n")

a= 3
b= 4
print("a is", a, "b is",b)
if a > b :
    print(a, "is bigger than ", b)
if a <= b :
    print(b, "is bigger than or equal to ", a)
3.

Tập thể dục

Thêm câu lệnh IF khác vào ví dụ 2 sẽ kiểm tra xem b lớn hơn hoặc bằng a

Dung dịch

print("\nExample 2a\n")

a= 3
b= 4
print("a is", a, "b is",b)
if a > b :
    print(a, "is bigger than ", b)
if a <= b :
    print(b, "is bigger than or equal to ", a)

Định dạng của

# if ... elif ... else ... endIf

a = 5
b = 4
print("a = ", a, "and b = ", b)

if a > b :
    print(a, " is greater than ", b)
elif a == b :
    print(a, " equals ", b)
else :
    print(a, " is less than ", b)
0 rất giống với bản ghi trong tệp CSV. Trong các tập sau, chúng ta sẽ thấy làm thế nào chúng ta có thể trích xuất các giá trị này và gán chúng cho các biến để xử lý thêm thay vì in chúng ra.

# if ... else ...

value = 4
threshold = 5
print("value = ", value, "and threshold = ", threshold)

if value > threshold :
    print("above threshold")
else :
    print("below threshold")

value = 4 and threshold = 5
below threshold

Tập thể dục

Lặp lại ở trên với các toán tử khác nhau ‘

Một phần mở rộng hơn nữa của câu lệnh

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
9 là phiên bản
print("\nExample 2a\n")

a= 3
b= 4
print("a is", a, "b is",b)
if a > b :
    print(a, "is bigger than ", b)
if a <= b :
    print(b, "is bigger than or equal to ", a)
7.

Ví dụ dưới đây cho phép bạn cụ thể hơn về việc so sánh A và B.

# if ... elif ... else ... endIf

a = 5
b = 4
print("a = ", a, "and b = ", b)

if a > b :
    print(a, " is greater than ", b)
elif a == b :
    print(a, " equals ", b)
else :
    print(a, " is less than ", b)

a = 5 and b = 4
5 is greater than 4

Cấu trúc tổng thể tương tự như tuyên bố

print("\nExample 2a\n")

a= 3
b= 4
print("a is", a, "b is",b)
if a > b :
    print(a, "is bigger than ", b)
if a <= b :
    print(b, "is bigger than or equal to ", a)
8. Có ba điều bổ sung cần chú ý:

  1. Mỗi mệnh đề
    print("\nExample 2a\n")
    
    a= 3
    b= 4
    print("a is", a, "b is",b)
    if a > b :
        print(a, "is bigger than ", b)
    if a <= b :
        print(b, "is bigger than or equal to ", a)
    
    9 có biểu thức thử nghiệm riêng.
  2. Bạn có thể có nhiều điều khoản
    print("\nExample 2a\n")
    
    a= 3
    b= 4
    print("a is", a, "b is",b)
    if a > b :
        print(a, "is bigger than ", b)
    if a <= b :
        print(b, "is bigger than or equal to ", a)
    
    9 như bạn cần
  3. Việc thực hiện toàn bộ câu lệnh dừng sau khi biểu thức
    print("\nExample 2a\n")
    
    a= 3
    b= 4
    print("a is", a, "b is",b)
    if a > b :
        print(a, "is bigger than ", b)
    if a <= b :
        print(b, "is bigger than or equal to ", a)
    
    9 được tìm thấy là đúng. Do đó, thứ tự của mệnh đề
    print("\nExample 2a\n")
    
    a= 3
    b= 4
    print("a is", a, "b is",b)
    if a > b :
        print(a, "is bigger than ", b)
    if a <= b :
        print(b, "is bigger than or equal to ", a)
    
    9 có thể là đáng kể.

Vòng lặp # if ... else ... value = 4 threshold = 5 print("value = ", value, "and threshold = ", threshold) if value > threshold : print("above threshold") else : print("below threshold") 3

Vòng lặp trong khi được sử dụng để liên tục thực thi các dòng mã cho đến khi một số điều kiện trở nên sai.

Để vòng lặp chấm dứt, phải có một cái gì đó trong mã có khả năng thay đổi điều kiện.

# while loop
n = 10
cur_sum = 0
# sum of n  numbers
i = 1
while  i <= n :
    cur_sum = cur_sum + i
    i = i + 1
print("The sum of the numbers from 1 to", n, "is ", cur_sum)

The sum of the numbers from 1 to 10 is 55

Điểm cần lưu ý:

  1. Mệnh đề điều kiện (tôi
  2. Điều khoản có thể được thực hiện phức tạp hơn bằng cách sử dụng dấu ngoặc đơn và các toán tử
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    5 và
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    6 trong số những người khác
  3. Các câu sau khi mệnh đề trong khi chỉ được thực thi nếu điều kiện đánh giá là đúng.
  4. Trong các tuyên bố sau điều khoản trong khi nên có một cái gì đó có khả năng làm cho điều kiện đánh giá là
    Example 1
    
    value is 5 threshold is 4
    5 is bigger than 4
    
    Example 2
    
    value is 5 new threshold is 6
    
    Example 3
    
    value is 5 final threshold is 5
    value, 5, and threshold, 5, are equal
    
    4 vào lần tới. Nếu không phải là vòng lặp sẽ không bao giờ kết thúc.
  5. Trong trường hợp này, câu lệnh cuối cùng trong vòng lặp thay đổi giá trị của I là một phần của mệnh đề điều kiện, vì vậy hy vọng vòng lặp sẽ kết thúc.
  6. Chúng tôi đã gọi biến của chúng tôi
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    8 chứ không phải
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    9 vì
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    9 là hàm tích hợp (thử gõ nó vào, chú ý trình chỉnh sửa thay đổi nó thành màu xanh lá cây). Nếu chúng ta xác định
    value = 4 and threshold = 5
    below threshold
    
    1, chúng ta có thể sử dụng chức năng
    # if ... else ...
    
    value = 4
    threshold = 5
    print("value = ", value, "and threshold = ", threshold)
    
    if value > threshold :
        print("above threshold")
    else :
        print("below threshold")
    
    9 trong phiên Python này.

Tập thể dục - Những thứ có thể sai trong khi các vòng lặp

Trong các ví dụ dưới đây, mà không chạy họ, hãy cố gắng quyết định lý do tại sao chúng tôi sẽ không nhận được câu trả lời cần thiết. Chạy từng người, mỗi lần một, và sau đó sửa chúng. Hãy nhớ rằng khi đầu vào bên cạnh một ô Notebook là [*] Trình thông dịch Python của bạn vẫn hoạt động.

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
0

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
1

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
2

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
3

Dung dịch

  1. Bởi vì tôi được tăng lên trước tổng, bạn đang tổng kết từ 1 đến 11.
  2. Giá trị boolean được đặt thành sai, vòng lặp sẽ không bao giờ được thực thi.
  3. Khi tôi bằng 10 biểu thức là sai và vòng lặp không thực thi nên chúng tôi chỉ tổng hợp từ 1 đến 9
  4. Bởi vì bạn không thể đảm bảo biểu diễn nội bộ của phao, bạn không bao giờ nên cố gắng so sánh chúng cho sự bình đẳng. Trong trường hợp cụ thể này, tôi không bao giờ bằng với n và vì vậy vòng lặp không bao giờ kết thúc. - Nếu bạn đã thử chạy nó, bạn có thể dừng nó bằng Ctrl+C trong thiết bị đầu cuối hoặc đi đến menu kernel của một cuốn sổ tay và chọn ngắt.

Vòng lặp value = 4 and threshold = 5 below threshold 3

Vòng lặp cho vòng lặp trong khi vòng lặp liên tục thực hiện một tập hợp các câu lệnh. Sự khác biệt là trong vòng lặp cho vòng lặp mà chúng ta biết ngay từ đầu tần suất các câu trong vòng lặp sẽ được thực thi. Chúng tôi không phải dựa vào một biến được thay đổi trong các câu lệnh lặp.

Định dạng cơ bản của câu lệnh

value = 4 and threshold = 5
below threshold
3 là

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
4

Phần quan trọng của điều này là

value = 4 and threshold = 5
below threshold
5. Cụm từ được sử dụng trong tài liệu là nó phải có thể điều chỉnh được. Điều đó có nghĩa là, bạn có thể đếm qua chuỗi, bắt đầu từ đầu và dừng ở cuối.

Có rất nhiều ví dụ về những điều mà một số trong đó chúng ta đã bắt gặp.

  • Danh sách có thể hiểu được - họ không phải chứa số, bạn lặp lại các yếu tố trong danh sách.
  • Hàm
    value = 4 and threshold = 5
    below threshold
    
    6
  • Các ký tự trong một chuỗi

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
5

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
6

Tập thể dục

Giả sử rằng chúng ta có một chuỗi chứa một tập hợp 4 loại giá trị khác nhau được phân tách bằng

value = 4 and threshold = 5
below threshold
7 như thế này:

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
7

Nghiên cứu phương pháp

value = 4 and threshold = 5
below threshold
8 và sau đó viết lại ví dụ 8 từ phần vòng
value = 4 and threshold = 5
below threshold
3 ở trên để nó in 4 thành phần của
# if ... elif ... else ... endIf

a = 5
b = 4
print("a = ", a, "and b = ", b)

if a > b :
    print(a, " is greater than ", b)
elif a == b :
    print(a, " equals ", b)
else :
    print(a, " is less than ", b)
0

Dung dịch

print("\nExample 1\n")

value = 5
threshold= 4
print("value is", value, "threshold is ",threshold)
if value > threshold :
    print(value, "is bigger than ", threshold)

print("\nExample 2\n")


high_threshold = 6
print("value is", value, "new threshold is ",high_threshold)
if value > high_threshold :
    print(value , "is above ", high_threshold, "threshold")

print("\nExample 3\n")


mid_threshold = 5
print("value is", value, "final threshold is ",mid_threshold)
if value == mid_threshold :
    print("value, ", value, " and threshold,", mid_threshold, ", are equal")
8

Bởi vì tôi được tăng lên trước tổng, bạn đang tổng kết từ 1 đến 11.

Giá trị boolean được đặt thành sai, vòng lặp sẽ không bao giờ được thực thi.

  • Khi tôi bằng 10 biểu thức là sai và vòng lặp không thực thi nên chúng tôi chỉ tổng hợp từ 1 đến 9

  • Bởi vì bạn không thể đảm bảo biểu diễn nội bộ của phao, bạn không bao giờ nên cố gắng so sánh chúng cho sự bình đẳng. Trong trường hợp cụ thể này, tôi không bao giờ bằng với n và vì vậy vòng lặp không bao giờ kết thúc. - Nếu bạn đã thử chạy nó, bạn có thể dừng nó bằng Ctrl+C trong thiết bị đầu cuối hoặc đi đến menu kernel của một cuốn sổ tay và chọn ngắt.

  • Vòng lặp

    value = 4 and threshold = 5
    below threshold
    
    3

  • Vòng lặp cho vòng lặp trong khi vòng lặp liên tục thực hiện một tập hợp các câu lệnh. Sự khác biệt là trong vòng lặp cho vòng lặp mà chúng ta biết ngay từ đầu tần suất các câu trong vòng lặp sẽ được thực thi. Chúng tôi không phải dựa vào một biến được thay đổi trong các câu lệnh lặp.

Cấu trúc điều khiển tuần tự là gì?

Cấu trúc điều khiển trình tự đề cập đến việc thực thi từng dòng theo đó các câu lệnh được thực thi tuần tự, theo cùng một thứ tự mà chúng xuất hiện trong chương trình.Ví dụ, họ có thể thực hiện một loạt các hoạt động đọc hoặc ghi, hoạt động số học hoặc bài tập cho các biến.the line-by-line execution by which statements are executed sequentially, in the same order in which they appear in the program. They might, for example, carry out a series of read or write operations, arithmetic operations, or assignments to variables.

3 loại cấu trúc điều khiển là gì?

Các loại cấu trúc điều khiển khác nhau là gì ?..
Cấu trúc điều khiển tuần tự ..
Cấu trúc kiểm soát lựa chọn ..
Cấu trúc điều khiển lặp ..

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

Các tuyên bố kiểm soát trong Python là gì ?..
Tuyên bố phá vỡ ..
Tiếp tục tuyên bố ..
Tuyên bố vượt qua ..

Những cấu trúc kiểm soát nào được thực hiện tuần tự?

Định nghĩa cấu trúc điều khiển trình tự Trong cấu trúc điều khiển chuỗi, việc thực hiện các câu lệnh của chương trình xảy ra từng dòng theo cách tuần tự, theo chính xác cách chúng được viết trong chương trình máy tính. Definition In the sequence control structure, the execution of the program statements happens line by line in a sequential manner, following exactly the way they are written in the computer program.