Page 205 - Em Học Python
P. 205
thêm vào các giá trị ngẫu nhiên mới. Dòng thứ ba của hàm thực chất là, “Tạo biến x2 bằng
cách cộng một giá trị ngẫu nhiên vào giá trị của x1 vừa được tính lúc trước.”
Cuối cùng ta truyền cả bốn biến x1, y1, x2 và y2 vào canvas.create_rectangle để vẽ
hình lên bảng vẽ.
Để chạy thử hàm random_rectangle, ta sẽ truyền vào chiều dài và chiều rộng của
bảng vẽ. Thêm đoạn code này vào bên dưới hàm vừa tạo:
random_rectangle(400, 400)
Lưu lại toàn bộ đoạn code trên (chọn File ► Save và đặt tên file là randomrect.py
chẳng hạn) rồi chọn Run ► Run Module. Nếu thấy hàm chạy ngon lành, ta sẽ thử phủ kín
màn hình với vô số hình chữ nhật bằng cách đặt một vòng lặp rồi liên tục gọi
random_rectangle. Thử một vòng for với 100 hình chữ nhật nhé. Thêm đoạn code này vào,
lưu file và chạy lại lần nữa:
for x in range(0, 100):
random_rectangle(400, 400)
Tuy hơi lộn xộn, nhưng trông rất kiểu nghệ thuật đương đại:
Dùng tkinter để có đồ hoạ đẹp hơn 179