NEW
Font size
WorksheetsPython vẽ đa giác đối xứng
Total questions: 35
Worksheet time: 18mins
Lệnh nào được sử dụng để import thư viện giúp vẽ đồ họa bằng rùa?
import turtle
import math
import random
import graphics
Dòng mã rua = turtle.Turtle() có tác dụng gì?
Tạo một đối tượng rùa để vẽ
Khai báo một biến số
Xóa màn hình vẽ
Kết thúc chương trình
Lệnh nào điều chỉnh tốc độ vẽ của rùa?
rua.speed(10)
rua.speed(0)
rua.fast(10)
rua.move(10)
Dòng for i in range(6): giúp chương trình làm gì?
Lặp 6 lần để vẽ 6 cánh hoa
Vẽ một hình tròn có bán kính 6
Xoay rùa 6 độ mỗi lần
Lặp vô hạn lần
Lệnh nào giúp rùa vẽ một hình tròn có bán kính 50?
rua.circle(50)
rua.draw_circle(50)
rua.arc(50)
rua.round(50)
Góc quay của rùa sau mỗi cánh hoa là bao nhiêu khi muốn vẽ hoa 5 cánh?
60 độ
90 độ
45 độ
30 độ
Lệnh nào giúp rùa xoay sang trái?
rua.left(60)
rua.right(60)
rua.rotate(60)
rua.turn_left(60)
Nếu thay range(6) thành range(3), chương trình sẽ vẽ bao nhiêu cánh hoa?
3 cánh
6 cánh
1 cánh
Không vẽ gì cả
Sư tử nào không có bờm?
Sư tử con
Sư tử sơ sinh
Sư tử bé gái
Sư tử cha
Lệnh turtle.done() có tác dụng gì?
Giữ cửa sổ vẽ mở sau khi chương trình chạy xong
Xóa tất cả hình vẽ trên màn hình
Kết thúc vòng lặp for
Thoát khỏi chương trình mà không vẽ gì
Nếu thay rua.left(60) bằng rua.right(60), hình vẽ sẽ như thế nào?
Hoa sẽ xoay theo chiều kim đồng hồ
Không có gì thay đổi
Hoa sẽ có 12 cánh thay vì 6
Rùa sẽ di chuyển ngẫu nhiên
Nếu thay rua.circle(50) bằng rua.circle(100), điều gì xảy ra?
Cánh hoa sẽ lớn hơn
Số cánh hoa sẽ thay đổi
Chương trình báo lỗi
Rùa sẽ không vẽ được
Nếu bỏ dòng rua.speed(10), chương trình sẽ?
Vẽ chậm hơn
Vẽ nhanh hơn
Không vẽ gì cả
Xuất hiện lỗi
Khi có dòng rua.speed(10), chương trình sẽ?
Vẽ chậm hơn
Vẽ nhanh hơn
Không vẽ gì cả
Xuất hiện lỗi
Lệnh nào giúp vẽ một cánh hoa giống như chương trình trên?
rua.circle(50)
rua.forward(50)
rua.backward(50)
rua.penup()
Điều gì xảy ra nếu đổi rua.left(60) thành rua.left(120)?
Hoa chỉ có 3 cánh
Hoa vẫn có 6 cánh nhưng bị méo
Hoa có nhiều hơn 6 cánh
Chương trình không vẽ gì cả
Hà mã có mấy cái răng?
11
22
33
44
Lệnh nào KHÔNG có trong chương trình?
rua.forward(100)
rua.circle(50)
rua.left(60)
turtle.done()
Nếu thay rua.left(60) thành rua.left(30), số cánh hoa sẽ là?
12
6
8
3
Nếu muốn vẽ 8 cánh hoa, ta cần thay đổi gì?
Đổi range(6) thành range(8) và left(60) thành left(45)
Đổi range(6) thành range(8) và giữ nguyên left(60)
Giữ nguyên chương trình
Đổi rua.circle(50) thành rua.circle(80)
Nếu thay rua.circle(50) bằng rua.forward(50), điều gì xảy ra?
Rùa chỉ vẽ các đoạn thẳng thay vì vòng tròn
Rùa sẽ vẽ hoa có nhiều cánh hơn
Chương trình sẽ bị lỗi
Không có gì thay đổi
Tại sao cần dùng vòng lặp for trong chương trình?
Để rút gọn mã nguồn và vẽ nhiều cánh hoa tự động
Vì Python không cho phép vẽ từng cánh hoa riêng lẻ
Để đảm bảo rùa vẽ nhanh hơn
Để làm chương trình phức tạp hơn
Nếu muốn vẽ một bông hoa có 5 cánh, ta nên thay đổi gì?
range(6) thành range(5) và left(60) thành left(72)
range(6) thành range(5) và giữ nguyên left(60)
Chỉ cần đổi range(6) thành range(5)
Không thể vẽ bông hoa 5 cánh với phương pháp này
Bàn chân con chuột có mấy ngón?
2
3
4
5
Lệnh import turtle có tác dụng gì?
Cho phép sử dụng thư viện turtle để vẽ hình
Xuất kết quả ra màn hình
Chạy chương trình nhanh hơn
Tạo một cửa sổ mới trong Python
Lệnh rua = turtle.Turtle() tạo ra gì?
Một con rùa vẽ trên màn hình
Một biến lưu giá trị số
Một hàm vẽ hình tròn
Một cửa sổ đồ họa
Lệnh rua = turtle.Turtle() tạo ra gì?
Một con rùa vẽ trên màn hình
Một biến lưu giá trị số
Một hàm vẽ hình tròn
Một cửa sổ đồ họa
Lệnh rua.speed(10) có tác dụng gì?
Tăng tốc độ vẽ lên mức nhanh nhất
Giảm tốc độ di chuyển của rùa
Làm cho rùa di chuyển ngẫu nhiên
Dừng việc vẽ hình
Lệnh rua.circle(50) giúp vẽ gì?
Một hình tròn có bán kính 50
Một hình vuông có cạnh 50
Một đoạn thẳng dài 50 đơn vị
Một tam giác đều
Lệnh rua.left(60) giúp rùa làm gì?
Quay trái 60 độ
Quay phải 60 độ
Di chuyển về vị trí ban đầu
Xóa hình vẽ
Lệnh for i in range(6): có tác dụng gì trong chương trình?
Giúp chương trình lặp lại 6 lần để vẽ 6 cánh hoa
Vẽ một hình tròn lớn
Giúp chương trình chạy nhanh hơn
Xóa tất cả các nét vẽ trên màn hình
Tại sao cần sử dụng vòng lặp for trong chương trình?
Để lặp lại thao tác vẽ nhiều lần mà không cần viết lại mã
Vì Python bắt buộc phải có vòng lặp khi dùng turtle
Để tạo hiệu ứng động
Để tránh lỗi khi chạy chương trình
Nếu bỏ dòng turtle.done(), điều gì có thể xảy ra?
Cửa sổ vẽ có thể đóng ngay lập tức sau khi vẽ xong
Rùa sẽ không vẽ được hình
Chương trình sẽ báo lỗi
Hình vẽ sẽ bị xóa ngay lập tức
Nếu thay rua.circle(50) bằng rua.forward(50), điều gì sẽ xảy ra?
Rùa sẽ vẽ các đoạn thẳng thay vì hình tròn
Số lượng cánh hoa sẽ tăng lên
Rùa sẽ di chuyển ngẫu nhiên
Chương trình không thay đổi
Điều gì sẽ xảy ra nếu bỏ dòng rua.left(60)?
Rùa sẽ vẽ 6 hình tròn chồng lên nhau
Rùa vẫn vẽ đúng bông hoa 6 cánh
Số cánh hoa sẽ tăng lên
Chương trình sẽ báo lỗi
