海龟图形window 没有出现vscode
Turtle graphics window does not appear vscode
我正在使用 vscode。只需要一个简单的turtle语句就可以显示出图文window的效果。
为什么无法显示图形windows?
from turtle import *
def star(sidelength):
'''Draws a 5-pointed star of a
given sidelength'''
for i in range(5):
forward(sidelength)
right(144) #why this angle??
def starSpiral():
'''Draws a spiral of stars'''
length = 5
for i in range(60):
star(length)
right(5)
length += 5
运行之后,什么也没有出来。
根据你提供的信息,我运行在我的电脑上修改了代码:
1.绘制给定边长的五角星:
为了绘制一个给定边长的five-pointed星,我们需要给它一个输入值:
import turtle
def star():
sidelength = int(input("Please input sidelength:"))
turtle.begin_fill()
i = 1
for i in range(5):
turtle.forward(sidelength)
turtle.right(144)
i += 1
turtle.end_fill()
star()
运行:
- 绘制星星螺旋:
import turtle
def starSpiral():
'''Draws a spiral of stars'''
for i in range(60):
turtle.forward(5*i)
turtle.left(144)
starSpiral()
运行:
关于"right(144) #why this angle?":
意思是向右转144度,因为five-pointed星的每个角度都是36度,所以我们画图的时候需要转的角度是180-36=144
度。
我正在使用 vscode。只需要一个简单的turtle语句就可以显示出图文window的效果。 为什么无法显示图形windows?
from turtle import *
def star(sidelength):
'''Draws a 5-pointed star of a
given sidelength'''
for i in range(5):
forward(sidelength)
right(144) #why this angle??
def starSpiral():
'''Draws a spiral of stars'''
length = 5
for i in range(60):
star(length)
right(5)
length += 5
运行之后,什么也没有出来。
根据你提供的信息,我运行在我的电脑上修改了代码:
1.绘制给定边长的五角星:
为了绘制一个给定边长的five-pointed星,我们需要给它一个输入值:
import turtle
def star():
sidelength = int(input("Please input sidelength:"))
turtle.begin_fill()
i = 1
for i in range(5):
turtle.forward(sidelength)
turtle.right(144)
i += 1
turtle.end_fill()
star()
运行:
- 绘制星星螺旋:
import turtle def starSpiral(): '''Draws a spiral of stars''' for i in range(60): turtle.forward(5*i) turtle.left(144) starSpiral()
运行:
关于"right(144) #why this angle?":
意思是向右转144度,因为five-pointed星的每个角度都是36度,所以我们画图的时候需要转的角度是
180-36=144
度。