Định nghĩa vấn đề
Tạo một chương trình Python để in các số từ 1 đến 10 bằng cách sử dụng một vòng lặp.
Dung dịch
Trong lập trình, các vòng lặp được sử dụng để lặp lại một khối mã cho đến khi một điều kiện cụ thể được đáp ứng. Vòng lặp for & nbsp; là cấu trúc điều khiển lặp lại cho phép bạn viết một cách hiệu quả một vòng lặp cần thực hiện một số lần cụ thể.for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.
Ngoài ra, chúng tôi sẽ sử dụng một trong các chức năng tích hợp của Python,
1
2
3
4
5
6
7
8
9
10
3. Hàm này được sử dụng rộng rãi trong các vòng lặp để kiểm soát số lần vòng lặp phải chạy. Trong phạm vi từ đơn giản được sử dụng để tạo ra một chuỗi giữa các giá trị đã cho.Để hiểu rõ hơn về những Python này, các khái niệm nên đọc các bài viết sau.
- Chức năng Python Rang Range [] được giải thích
- Cách xây dựng các vòng lặp trong Python
Chương trình
for i in range[1, 11]:
print[i]
Đầu ra
1
2
3
4
5
6
7
8
9
10
Giải trình
Vòng lặp For in số từ 1 đến 10 bằng hàm
1
2
3
4
5
6
7
8
9
10
3 ở đây 1
2
3
4
5
6
7
8
9
10
5 là một biến tạm thời lặp đi lặp lại trên các số từ 1 đến 10.Điều đáng nói là tương tự như lập chỉ mục danh sách trong phạm vi bắt đầu từ 0 có nghĩa là & nbsp; ________ 16 sẽ in chuỗi in cho đến khi & nbsp; ____ ____ 17 & nbsp; do đó, đầu ra không bao gồm 6.
Chương trình
Những gì cho vòng lặp trong Python?
Vòng lặp for trong Python được sử dụng để lặp lại theo một chuỗi [List, Tuple, String] hoặc các đối tượng có thể đi được khác. Lặp lại trên một chuỗi được gọi là Traversal.
Cú pháp của vòng lặp
for val in sequence:
loop body
Ở đây,
1
2
3
4
5
6
7
8
9
10
8 là biến có giá trị của mục bên trong chuỗi trên mỗi lần lặp.Vòng lặp tiếp tục cho đến khi chúng ta đạt được mục cuối cùng trong chuỗi. Phần thân của vòng lặp được tách ra khỏi phần còn lại của mã bằng cách sử dụng thụt.
Sơ đồ của vòng lặp
Ví dụ: Python cho vòng lặp
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
Khi bạn chạy chương trình, đầu ra sẽ là:
The sum is 48
Ở đây, các mục cho vòng lặp in của danh sách cho đến khi ống xả vòng. Khi ống xả cho vòng lặp, nó thực thi khối mã trong # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 và không còn mục nào.
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
Câu lệnh
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
4 này có thể được sử dụng với từ khóa # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
5 để chạy khối # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 chỉ khi từ khóa # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
5 không được thực thi. Hãy lấy một ví dụ:Làm thế nào để bạn in một giá trị vòng lặp trong Python?
Python cho vòng lặp.
Tham số: ... .
Cú pháp: cho trong phạm vi []: ....
Cú pháp: cho "biến" trong phạm vi ["start_number", "end_number"]: ....
print[range[10]]
print[list[range[10]]]
print[list[range[2, 8]]]
print[list[range[2, 20, 3]]]
Đầu ra
Ví dụ: >>> cho một trong phạm vi [2,19,5]: in [a] 2 7 12 17 >>>.Làm thế nào để bạn in 1 đến 50 số trong một vòng lặp?
# Program to iterate through a list using indexing
genre = ['pop', 'rock', 'jazz']
# iterate over the list using index
for i in range[len[genre]]:
print["I like", genre[i]]
Đầu ra
I like pop I like rock I like jazz
cho vòng lặp với những người khác
Một vòng lặp
for val in sequence:
loop body
8 cũng có thể có một khối # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 tùy chọn. Phần # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 được thực thi nếu các mục trong chuỗi được sử dụng trong ống xả vòng lặp.Từ khóa phá vỡ có thể được sử dụng để dừng một vòng lặp. Trong những trường hợp như vậy, phần khác bị bỏ qua.
Do đó, một phần khác của Loop chạy nếu không xảy ra phá vỡ.
Dưới đây là một ví dụ để minh họa điều này.
digits = [0, 1, 5]
for i in digits:
print[i]
else:
print["No items left."]
Khi bạn chạy chương trình, đầu ra sẽ là:
1
2
3
4
5
6
7
8
9
10
0Ở đây, các mục cho vòng lặp in của danh sách cho đến khi ống xả vòng. Khi ống xả cho vòng lặp, nó thực thi khối mã trong
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 và không còn mục nào.Câu lệnh
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
4 này có thể được sử dụng với từ khóa # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
5 để chạy khối # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
1 chỉ khi từ khóa # Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print["The sum is", sum]
5 không được thực thi. Hãy lấy một ví dụ:1
2
3
4
5
6
7
8
9
10
1Đầu ra
1
2
3
4
5
6
7
8
9
10
2