- 问答
P0950. 画图进阶3的程序在pycharm都是对的,在这个网端就错了。求帮助
- 2022-11-30 13:45:31 @
# 练习 turtle
import math
import turtle
def jump(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
def forward(length):
turtle.forward(length)
def right(angle):
turtle.right(angle)
def left(angle):
turtle.left(angle)
# Todo 1
# 画一个数字 8
# 数字 8 由上下两个圆构成,一个直径为 30,一个直径为 40。
# 两个圆相交的中心是 (0, 0)
# jump(0, 0)
# turtle.circle(15)
# jump(0, -40)
# turtle.circle(20)
# turtle.done()
# Todo 2
# 画一个圆,圆是空心的
# 这个圆每 1/4 的边都是一个不同的颜色:红,黄,蓝,绿
# 圆的直径为 100
# 圆的中心为 (0, 0)
# jump(0, -50)
# turtle.color('red')
# turtle.circle(50, 90)
# turtle.color('yellow')
# turtle.circle(50, 90)
# turtle.color('blue')
# turtle.circle(50, 90)
# turtle.color('green')
# turtle.circle(50, 90)
# turtle.done()
# Todo 3
# 画出一个奥迪车标
# 只需要实现是个圆圈交叉在一起就好,不需要考虑坐标
# 圆圈的直径为 60
# 圆圈与圆圈之间圆心的距离为 40
# 画笔的粗心为 5
turtle.width(5)
jump(-120, 0)
turtle.circle(30)
jump(-80, 0)
turtle.circle(30)
jump(-40, 0)
turtle.circle(30)
jump(-160, 0)
turtle.circle(30)
5 条评论
-
和平精英 (廖子杨(25)) LV 5 @ 2023-2-13 20:33:44
-
2022-12-7 19:03:25@
你turtle.done()没写
-
2022-12-6 21:46:37@
def circle(x, y, r): jum_p(x,y) left(90 + (360 / 36) / 2) turtle.penup() forward(r) turtle.pendown() right(90 + (360 / 36) / 2) poligon(36,2 * math.pi * r/36) def aodi(): x = 0 y = 0 circle(x-60,y,30) circle(x-20,y,30) circle(x+20,y,30) circle(x+60,y,30)
-
2022-12-4 10:19:59@
你Todo3没写
turtle.done()
-
2022-11-30 21:11:44@
import turtle turtle.width(5) turtle.circle(60 / 2) turtle.penup() turtle. forward(40) turtle.pendown() turtle.circle(60 / 2) turtle.penup() turtle. forward(40) turtle.pendown() turtle.circle(60 / 2) turtle.penup() turtle. forward(40) turtle.pendown() turtle.circle(60 / 2) turtle.penup() turtle. forward(40) turtle.pendown()
P0950可以这样去写@冉浩辰👀️
- 1