看图编程序,要求如下:
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()

