网问答>>python画彩虹?
问题
未解决

python画彩虹?

时间:2023-04-11 02:44:45
import turtleturtle.setup(839, 612) # 根据图片尺寸,设置画布大小turtle.bgcolor(#92e8ff) # 设置背景颜色为浅蓝色#turtle.bgpic("蓝天白云.jpg") # 可设置图片为背景turtle.speed(1) # 设置海龟绘图速度turtle.delay(0) # 设置海龟绘图的延迟时间# ② 变量初始化设置r = 330 # 画圆的半径size = 10 # 设置圆弧的粗细colors = ["#ff0000", "#ff7f00", "#ffff00", "#00ff00", "#00ffff", "#0000ff", "#8b00ff"] # 彩虹七色列表红橙黄绿蓝靛紫# ③ 画彩虹for i in range(7): # 画7条圆弧 # 画1个圆弧 turtle.penup() turtle.setheading(90) # 海龟头部向上 turtle.goto(r, -50) # 海龟从圆的圆心移动到圆的右侧 turtle.pendown() turtle.pencolor(colors[i]) # 遍历颜色列表 turtle.pensize(size) # 画笔的粗细设置为size turtle.circle(r, 180) # 画半径为r,角度为180度的圆弧 r = r - size + 1 # 将下一个圆的半径减小# ④写文字turtle.penup()turtle.home() # 让海龟返回原点(0,0)turtle.pendown()turtle.pencolor("#ffffff") # 设置画笔颜色为白色turtle.write("不经历风雨,怎么见彩虹?", align="center", font=("隶书", 30)) # 居中写文字# ⑤ 画图结束,隐藏海龟turtle.hideturtle()turtle.done()
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: