2301_76802828 2023-04-26 20:26 采纳率: 84.6%
浏览 30
已结题

编写程序,按照以下公式绘制以下图形。其中wh、hh的取值分别为画布的半宽和半高,t的取值范围为0至4π,步长为0.01。

编写程序,按照以下公式绘制以下图形。其中wh、hh的取值分别为画布的半宽和半高,t的取值范围为0至4π,步长为0.01。

img

  • 写回答

1条回答 默认 最新

  • Py小郑 新星创作者: python技术领域 2023-04-28 15:42
    关注
    
    import math
    import turtle
    
    # 设置画布大小和背景颜色
    turtle.setup(width=600, height=600)
    turtle.bgcolor("black")
    
    # 获取画笔
    pen = turtle.Turtle()
    pen.speed(0)
    pen.hideturtle()
    
    # 设置画笔颜色和宽度
    pen.color("white")
    pen.pensize(2)
    
    # 获取画布宽高
    wh = turtle.window_width() / 2
    hh = turtle.window_height() / 2
    
    # 绘制图形
    for t in range(0, int(4 * math.pi * 100), 1):
        x = (1.8 - 0.1 * t / 100) * math.cos(t / 100)
        y = (1.8 - 0.1 * t / 100) * math.sin(t / 100)
        pen.goto(x * wh, y * hh)
    
    # 隐藏画笔
    pen.hideturtle()
    
    # 显示绘图窗口
    turtle.done()
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月20日
  • 已采纳回答 5月12日
  • 创建了问题 4月26日