Chỉ ra các bước trong Range
Các loops kiểm soát cái đếm chúng ta vừa thấy đếm qua các số liên tiếp trong một chuỗi. Tuy nhiên, trong một
vài chương trình chúng ta có thể muốn một loop nhảy qua một vài số, có thể ghé thăm mọi cái khác hay mọi
cái thứ ba. Một biến thể của hàm range của Python mong đợi một đối số thứ ba cái cho phép bạn nhảy qua gọn
một vài số. Đối số thứ ba chỉ ra step value, hay khoảng cách bên trong giữa các số sử dụng trong range, như
thể hiện trong các ví dụ như sau:
>>> list(range(1, 6, 1)) # Same as using two arguments
[1, 2, 3, 4, 5]
>>> list(range(1, 6, 2)) # Use every other number
[1, 3, 5]
>>> list(range(1, 6, 3)) # Use every third number
[1, 4]
Bây giờ, giả sử bạn phải tính toán tổng của các số chẵn giữa 1 và 10. Sau đây là code cái giải quyết vấn đề này:
>>> theSum = 0
>>> for count in range(2, 11, 2):theSum += count
>>> theSum
30