Page 97 - Em Học Python
P. 97
Gõ code vào shell và tự kiểm tra xem nhé:
>>> hugehairypants = ['huge', 'hairy', 'pants']
>>> for i in hugehairypants:
print(i)
for j in hugehairypants:
print(j)
huge
huge
hairy
pants
hairy
huge
hairy
pants
pants
huge
hairy
pants
Python bắt đầu chạy ở vòng lặp thứ nhất và in ra phần tử đầu tiên của mảng ở ❶.
Sau đó nó tiến vào vòng lặp thứ hai và in ra hết các phần tử của mảng ở ❷. Tiếp đến nó lại
chạy đến lệnh print(i), in ra phần tử tiếp theo của mảng, rồi toàn bộ mảng lại được in ra
một lần nữa bởi print(j). Trong phần được in ra, những dòng được đánh dấu ⟐ là được
sinh ra bởi lệnh print(i), những dòng còn lại được sinh ra bởi lệnh print(j).
Thôi, đi làm gì khác có ích hơn là in ra
mấy cái chữ vô bổ này có được không? Còn
nhớ mấy tính toán ta làm ở Chương 2 để tìm
ra cuối năm ta có bao nhiêu xu tất cả nếu dùng
cái máy siêu photocopy của ông nội đang để
dưới hầm không? Đây:
>>> 20 + 10 * 365 - 3 * 52
Ta có 20 xu đào được ngoài vườn cộng
với 10 xu được sinh ra từ máy nhân với 365
Cùng đi lòng vòng 71