Page 169 - Em Học Python
P. 169
Em cũng thấy làm thế nào để sao chép các đối tượng, tạo số ngẫu nhiên, xáo trộn mảng các
đối tượng, cũng như làm việc với thời gian như thế nào. Cuối cùng, em học được cách ghi
và tải lại các thông tin trong file dùng pickle.
BÀI TẬP LẬP TRÌNH
Thử các bài thực hành sau dùng module trong Python. Câu trả lời có thể tìm thấy
trên http://python-for-kids.com/ .
#1: NHÂN BẢN XE
Đoạn code sau sẽ in ra những gì?
>>> import copy
>>> class Car:
pass
>>> car1 = Car()
>>> car1.wheels = 4
>>> car2 = car1
>>> car2.wheels = 3
>>> print(car1.wheels) # Doan code nay se in ra cai gi?
>>> car3 = copy.copy(car1)
>>> car3.wheels = 6
>>> print(car1.wheels) # Doan code nay se in ra cai gi?
#2: ĐÓNG GÓI DANH SÁCH YÊU THÍCH
Tạo ra một danh sách vài việc em thích làm, rồi dùng pickle để lưu chúng lại thành
một file gọi là favorites.dat . Đóng Python shell lại, rồi mở ra cửa sổ mới, mở file rồi in danh
sách đó ra.
Các module hay dùng trong Python 143