【发布时间】:2022-11-10 12:44:11
【问题描述】:
使用 Turtle 图形,我需要编写一个函数 f(n,r)
这个函数应该绘制一个有 n 边的正多边形。每边的长度应该是r。它应该适用于任何 n
然后我需要编写一个函数 g(n,r) 来绘制相同的多边形,然后在多边形的每一侧绘制一个向外指向的等边三角形。三角形的一侧与多边形的一侧相同。
【问题讨论】:
-
我在这里看不到问题。
标签: polygon turtle-graphics python-turtle
使用 Turtle 图形,我需要编写一个函数 f(n,r)
这个函数应该绘制一个有 n 边的正多边形。每边的长度应该是r。它应该适用于任何 n
然后我需要编写一个函数 g(n,r) 来绘制相同的多边形,然后在多边形的每一侧绘制一个向外指向的等边三角形。三角形的一侧与多边形的一侧相同。
【问题讨论】:
标签: polygon turtle-graphics python-turtle
尝试:
import turtle
t = turtle.Turtle()
def f(n, r):
for i in range(n):
t.forward(r)
t.right(360/n)
def g(n, r):
for i in range(n):
t.forward(r)
t.right(360/n)
for j in range(3):
t.forward(r)
t.left(120)
n = # Your number here
r = # Your number here
f(n, r)
g(n, r)
【讨论】: