Hướng dẫn print 1 to 10 in python using for loop - in 1 đến 10 trong python bằng vòng lặp for

Đị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. 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 range() ở đây i 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; ________ 10 sẽ in chuỗi in cho đến khi & nbsp; ________ 11 & nbsp; do đó, đầu ra không bao gồm 6.

Chương trình

Đối với vòng lặp 1 đến 10 ví dụ mã trong Python #

Sử dụng lớp range() để lặp từ 1 đến 10 trong vòng lặp

1
2
3
4
5
6
7
8
9
10
3, ví dụ:
1
2
3
4
5
6
7
8
9
10
4. Lớp
1
2
3
4
5
6
7
8
9
10
5 mất
1
2
3
4
5
6
7
8
9
10
6 (bao gồm) và
1
2
3
4
5
6
7
8
9
10
7 (độc quyền) và cho phép chúng tôi lặp lại một số lần cụ thể trong các vòng
1
2
3
4
5
6
7
8
9
10
3.

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))

Chúng tôi đã sử dụng lớp range() để lặp từ

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
0 đến

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
1 trong vòng lặp
1
2
3
4
5
6
7
8
9
10
3.

Lưu ý rằng tham số đầu tiên của lớp range() (giá trị

1
2
3
4
5
6
7
8
9
10
6) là bao gồm, trong khi giá trị
1
2
3
4
5
6
7
8
9
10
7 là độc quyền.

Lớp phạm vi thường được sử dụng để lặp lại một số lần cụ thể trong các vòng

1
2
3
4
5
6
7
8
9
10
3 và thực hiện các đối số sau:

TênSự mô tả
1
2
3
4
5
6
7
8
9
10
6
Một số nguyên đại diện cho sự khởi đầu của phạm vi (mặc định là

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
8)
1
2
3
4
5
6
7
8
9
10
7
Đi lên, nhưng không bao gồm số nguyên được cung cấp

Copied!

for num in range(10): print(num) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))
0
Phạm vi sẽ bao gồm mỗi n số N từ
1
2
3
4
5
6
7
8
9
10
6 đến
1
2
3
4
5
6
7
8
9
10
7 (mặc định là

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
0)

Nếu bạn chỉ chuyển một đối số duy nhất cho hàm tạo range(), nó được coi là giá trị cho tham số

1
2
3
4
5
6
7
8
9
10
7.

Copied!

for num in range(10): print(num) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))

Ví dụ cho thấy rằng nếu đối số

1
2
3
4
5
6
7
8
9
10
6 bị bỏ qua, nó mặc định là

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
8 và nếu đối số

Copied!

for num in range(10): print(num) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))
0 bị bỏ qua, nó mặc định là

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
0.

Lưu ý rằng lớp range() trả về một đối tượng

1
2
3
4
5
6
7
8
9
10
5, không phải là một danh sách.

Copied!

# 👇️ range(0, 10) print(range(10)) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))

Nếu bạn cần chuyển đổi đối tượng

1
2
3
4
5
6
7
8
9
10
5 sang danh sách, hãy chuyển nó sang lớp

Copied!

# 👇️ range(0, 10) print(range(10)) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))
3.

Nếu các giá trị cho các tham số

1
2
3
4
5
6
7
8
9
10
6 và
1
2
3
4
5
6
7
8
9
10
7 được cung cấp, giá trị
1
2
3
4
5
6
7
8
9
10
6 bao gồm, trong khi giá trị
1
2
3
4
5
6
7
8
9
10
7 là độc quyền.

Copied!

# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11)))

Nếu giá trị cho tham số

1
2
3
4
5
6
7
8
9
10
7 thấp hơn giá trị cho tham số
1
2
3
4
5
6
7
8
9
10
6, phạm vi sẽ trống.

Copied!

for num in range(10, 1): print(num) print(list(range(10, 1))) # 👉️ []