题库首页 › GESP等级认证(Python) › 题目 25814

如下 Python 代码用于画一个边长为 100的正方形,横线处应填入的代码是( )。 import turtle for i in range(4): ________________ turtle.done()

A:turtle.forward(100) turtle.left(90)
B:turtle.forward(100) turtle.left(180)
C:turtle.forward(100) turtle.right(180)
D:turtle.forward(100) turtle.left(45)

正确答案:A

答案解析

使用turtle库绘制图形时,每条边的绘制由前进指令和转向指令组成。正方形有四条等长边,每个内角为90度,因此每次转弯的角度应为外角,即90度。循环执行4次,每次前进指定边长后,向左或向右转90度可形成闭合的正方形。转向角度若不等于90度,则无法在四次循环中闭合图形;若转向180度或45度,路径将不构成正方形。前进距离固定为边长,转向方向需一致(全部左转或全部右转),且角度必须匹配多边形外角要求。

试卷来源:202606 CCF-GESP编程能力等级认证Python一级真题

本卷相关题目

在线做题 同科目题库