turtle 读代码:四次 fd 加 left

另一个例子:海龟从原点出发,起初朝右(正东) ① turtle.fd(100):向前走 100,留下一条线 ② turtle.left(90):原地向左转 90 度,现在朝上 ③ turtle.fd(60):朝上再走 60 原点 (0, 0

开始练习 →

turtle 转角:正多边形与五角星

海龟画正 n 边形,每画一条边要转的角(外角)是 360 / n 度,n 次转完正好 360 度回到起点。 社团招新要画一颗星当海报角标,代码如下(只读不运行): import turtle turtle.color('red

开始练习 →

turtle 抬笔挪位:一组同心圆

turtle.circle(r) 从海龟当前位置开始画圆,圆心在海龟左侧 r 处。海龟朝东时,左侧就是正上方。 turtle.circle(r, 角度) 只画一段圆弧,比如 circle(r, 180) 是半圆。 运动会要画一个靶子(只读不

开始练习 →

turtle 螺旋线一共走了多远

海龟每走一步就把步长加长一点,就会画出方形螺旋(只读不运行): import turtle for i in range(1, 11): turtle.fd(i * 10) turtle.left(90) turtle.done() 海龟一

开始练习 →

turtle 填空:以原点为中心的正方形

二级基本编程题常给一段带 ______ 的 turtle 程序让你补全。这里把空换成了【】,选出正确的内容: 要求:画一个中心在原点 (0, 0)、边长 200 的正方形,从左下角出发,逆时针画。 import turtle turtle.

开始练习 →

二级 · 选择:第三方库与计算生态

以下各小题判题机上都跑不了(库没安装),按二级选择题作答。 (1)在命令行安装 NumPy 库,正确的命令是【0】。 (2)用 PyInstaller 把 gpa.py 打包成单个可执行文件,正确的命令是【1】。 (3)下面代码输出的列表里

开始练习 →

二级 · 基本编程题:随机抽 10 个数

基本编程题:请在 ______ 处填写代码,不得修改其他代码。 键盘输入一个整数作为随机数种子,产生 10 个 1~100(含 1 和 100)的随机整数,在一行里输出它们的最大值和平均值(平均值保留一位小数),空格隔开。 样例:输入 5,

开始练习 →

二级 · 综合编程题:体测成绩排行

综合编程题:键盘输入两行,第一行是若干同学的姓名,第二行是对应的体测成绩(整数),都用英文逗号隔开,人数相同且至少 2 人。 按成绩从高到低输出排名,每行 第k名:姓名 成绩;成绩相同的按输入的先后顺序。然后输出 平均:平均分(保留两位小数

开始练习 →

宿舍电脑撒点算 π

蒙特卡洛方法:在边长为 1 的正方形里随机撒点,落进四分之一圆(x² + y² ≤ 1)的点占的比例约等于 π/4。点撒得越多越准。 输入一行 种子,撒点数(比如用你的生日当种子)。程序已经撒好了点,请补上判断:点落在四分之一圆内(含边界)

开始练习 →

操作题第一型:只填 ______ 的基本编程题

二级操作题 60 分,分两种:基本编程题和综合编程题。这一关专门练这两种。 基本编程题的样子:考生文件夹里有一个写了一半的程序,里面有若干 ______(下划线),题目说「在 ______ 处填写代码,不得修改其他代码」。要点: 只把 __

开始练习 →