Page 94 - Em Học Python
P. 94
Như vậy dùng vòng lặp đã giúp ta tiếp kiệm được tận tám dòng code không cần
thiết. Lập trình viên giỏi là người ghét phải làm đi làm lại những việc giống nhau, cho nên
vòng for là một trong những câu lệnh hay được sử dụng nhất trong giới lập trình.
Để dùng vòng for, em không nhất thiết phải dùng các hàm range và list. Ta có thể
dùng ngay các mảng có sẵn, như danh sách mua sắm kì quặc ở Chương 3 chẳng hạn:
>>> wizard_list = ['spider legs', 'toe of frog', 'snail tongue',
'bat wing', 'slug butter', 'bear burp']
>>> for i in wizard_list:
print(i)
spider legs
toe of frog
snail tongue
bat wing
slug butter
bear burp
Đoạn code này có thể được diễn tả là, “Đối với từng phần tử trong
wizard_list, ghi lại giá trị vào biến i, sau đó in ra thông tin của biến đó.”
Và một lần nữa, nếu không có vòng for em sẽ phải làm như này:
>>> wizard_list = ['spider legs', 'toe of frog', 'snail tongue',
'bat wing', 'slug butter', 'bear burp']
>>> print(wizard_list[0])
spider legs
>>> print(wizard_list[1])
toe of frog
>>> print(wizard_list[2])
snail tongue
>>> print(wizard_list[3])
bat wing
>>> print(wizard_list[4])
slug butter
>>> print(wizard_list[5])
bear burp
68 Chương 6