Module: (Trăn) Vòng lặp. Vòng lặp với bộ đếm - cho


Problem

2/15

Đặc điểm của vòng lặp for

Theory Click to read/hide

Các tính năng của vòng lặp for

Làm cách nào để thay đổi bước trong chuỗi giá trị và không bắt đầu lại từ đầu? Theo mặc định, hàm  range() tạo một chuỗi trong đó mỗi số tiếp theo lớn hơn 1 so với số trước đó. Bạn có thể sử dụng hàm range trong một mục khác.

Dạng tổng quát của mục nhập hàm như sau: phạm vi([bắt đầu], dừng[, bước])
  • start: số bắt đầu của dãy.
  • stop: tạo số tối đa nhưng không bao gồm số đã cho.
  • bước: sự khác biệt giữa mỗi số trong chuỗi (bước)

Bạn phải nhớ!
  • Tất cả các tham số phải là số nguyên:
  • Mỗi tham số có thể là dương hoặc âm.
  • range() (và Python nói chung) dựa trên chỉ mục 0. Điều này có nghĩa là danh sách chỉ mục bắt đầu từ 0, không phải 1.  Số nguyên cuối cùng được tạo bởi hàm  range() phụ thuộc vào stop nhưng sẽ không bao gồm nó. Ví dụ: range(0, 5) tạo các số nguyên 0, 1, 2, 3, 4, không bao gồm 5.


Ví dụ 1
cho tôi trong phạm vi (10, 0, -1): in(i*i) Chương trình hiển thị bình phương các số tự nhiên từ 10 đến 1 theo thứ tự giảm dần
  • 10: Số đầu tiên trong dãy.
  • 0: số cuối của dãy (không bao gồm số này).
  • -1: bước


Ví dụ 2
cho tôi trong phạm vi (0, 101, 5): in(i) Chương trình hiển thị tất cả các số từ 0 đến 100 với gia số 5
  • 0: Số đầu tiên trong dãy.
  • 101: số cuối của dãy (không bao gồm số này).
  • 5: bước

Problem

Chương trình trên hiển thị các số từ 1 đến 10 trong một cột. Bạn có thể xác minh điều này bằng cách chạy nó.
Bằng cách thay đổi giá trị của biến vòng lặp từ giá trị bằng 1 thành giá trị bằng 10, với gia số +1, giá trị của biến i được hiển thị trên màn hình trong phần thân của vòng lặp.
Để vượt qua bài kiểm tra, bạn cần đảm bảo rằng chương trình hiển thị tất cả các số từ 20 đến 30 trong cùng một cột.

Thay đổi tiêu đề của vòng lặp để chương trình hiển thị các số từ 20 thành 30.