# -*- coding: utf-8 -*- """ 旋涡彩虹 """ import turtle # 要用到turtle库中的函数,turtle库是一个绘制图像的函数库,横轴为x轴,纵轴为y轴 q = turtle.Pen() turtle.bgcolor("black") #画布颜色 sides = 7 colors = ["red","cyan","blue","yellow","orange","green","purple"] #画笔颜色 for x in range(360): #循环 就是把每个元素代入变量x,然后执行缩进块的语句 range()函数,可以生成一个整数序列,再通过list()函数可以转换为list q.pencolor(colors[x%sides]) # 改变画笔颜色,参数为颜色 q.forward(x*3/sides+x) #其中的forward是一个前向传播函数 q.left(360/sides+1) #转360次,每次的画笔宽度+1 q.width(x*sides/200) #画笔宽度