【发布时间】:2018-09-21 22:25:38
【问题描述】:
我不知道如何使用点击功能
我需要程序用三角形制作正方形,但只在我点击屏幕的地方,我似乎无法弄清楚为什么它只在中心做。
import turtle
import random
# create a turtle variable
t = turtle.Turtle()
screen = turtle.getscreen()
my_list = [4,3,2,1]
# function to draw the square pattern
def draw_square_pattern(x,y):
for i in my_list:
t.pencolor("blue")
t.pendown()
t.forward(100 * i/4)
t.left(90)
t.forward(100 * i/4)
t.left(90)
t.forward(100 * i/4)
t.left(90)
t.forward(100 * i/4)
t.left(90)
t.penup()
t.forward(12.5)
t.left(90)
t.forward(12.5)
t.right(90)
t.penup()
# main function
# when click do function
screen.onclick(draw_square_pattern)
【问题讨论】: