如题,海龟画图怎么让用户自己设置正方体的边长,设置背景图片。如图,接下来该怎么修改呢
# coding=utf-8
import turtle as t
t.penup()
n = int(input('边长:'))
t.goto(-n, -n/5)
# 绘制和填充顶面
t.setheading(45)
t.pencolor('gray')
t.fillcolor('red')
t.pensize(3)
t.pendown()
t.begin_fill()
t.forward(n*0.8) #非水平线长度打八折
t.right(45)
t.forward(n)
t.right(135)
t.forward(n*0.8)
t.right(45)
t.forward(n)
t.end_fill()
# 绘制和填充正面
t.fillcolor('green')
t.begin_fill()
for i in range(4):
t.left(90)
t.forward(n)
t.end_fill()
# 绘制和填充侧面
t.fillcolor('blue')
t.begin_fill()
t.right(180)
t.forward(n)
t.left(45)
t.forward(n*0.8)
t.right(135)
t.forward(n)
t.right(45)
t.forward(n*0.8)
t.right(135)
t.forward(n)
t.end_fill()
t.hideturtle()
用input()来获取用户输入,
n = float(input("请输入正方体边长:"))
background = input("请输入背景图片路径:")
turtle.bgpic(background) #设置背景图片(png格式)