K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
输入8时需要输出如下图形: 现有代码如下:
import turtle N = int(input("请输入射线数量:")) Angle = 360 / N # 计算出每条射线之间间隔的角度 for i in range(N): turtle.right(Angle) turtle.forward(100) turtle.goto(0,0) turtle.done()
Angle = 360 / N 应该修改为 Angle = 360 // N 才能实现输出效果
range(N) 修改为 range(1, N + 1) 效果相同,都能实现输出效果
range(N) 修改为 range(1, N) 效果相同,都能实现输出效果
turtle.right(Angle) 应该修正为 turtle.right(i * Angle) 才能达到预期效果