โค้ดต่อไปนี้้ใช้สำหรับวาดรูปร่างใด?
def draw_shape():
for i in range(3):
t.forward(100)
t.right(120)
สามเหลี่ยม
สี่เหลี่ยม
ห้าเหลี่ยม
หกเหลี่ยม
ปัญหา 3
เลือกประเภท
ข้อใดคือโครงสร้างฟังก์ชันใน Python ที่ถูกต้อง?
function my_function(): t.forward(100)
def my_function: t.forward(100)
def my_function( ): t.forward(100)
my_function() = def: t.forward(100)
ปัญหา 4
เลือกประเภท
ในโค้ดด้านล่าง ถ้าฟังก์ชัน draw_square(50) ถูกเรียกใช้งาน จะเกิดอะไรขึ้น?
def draw_square(size):
for _ in range(4):
t.forward(size)
t.right(90)
draw_square(50)
วาดรูปสามเหลี่ยมด้านเท่าที่มีความยาวด้าน 50
วาดรูปสี่เหลี่ยมจัตุรัสที่มีความยาวด้าน 50
วาดรูปวงกลมที่มีรัศมี 50
ไม่มีอะไรเกิดขึ้น
ปัญหา 5
เลือกประเภท
หากต้องการเรียกใช้ฟังก์ชัน draw_square() ที่รับค่าพารามิเตอร์ความยาวด้าน คำสั่งใดถูกต้อง?
def draw_square(size):
for i in range(4):
t.forward(size)
t.right(90)