看图编程序,要求如下:
1. 最短线条的长度是20,线条依次增加20。
2. 最小圆的直径是6,圆的直径依次增加3。
3. 圆从小到大,同时颜色从红到黄渐变。
以下是参考答案:
""" Python海龟画图练习题红黄渐变螺旋圆.py """ import turtle turtle.bgcolor('black') turtle.color('gray') turtle.colormode(255) turtle.speed(0) for i in range(16): turtle.fd((i+1)*20) h = hex(i)[2:] c = f"#FF{h}{h}00" c = (255,i*16,0) turtle.dot((i+2)*3,c) turtle.bk((i+1)*20) turtle.left(360/16) turtle.penup() turtle.goto(0,250) turtle.pencolor('cyan') turtle.write("练习画以下图形:",align='center',font=('',22)) turtle.goto(-200,190) turtle.write("1. 最短线条的长度是20,线条依次增加20。",font=('',16)) turtle.goto(-200,160) turtle.write("2. 最小圆的直径是6,圆的直径依次增加3。",font=('',16)) turtle.goto(-200,130) turtle.write("3. 圆从小到大,同时颜色从红到黄渐变。",font=('',16)) turtle.done()
发表评论