首页 > 编程语言 >Python绘制循环渐变圆

Python绘制循环渐变圆

时间:2024-11-13 10:17:57浏览次数:3  
标签:turtle right penup Python 渐变色 渐变 设置 绘制 screen

通过改变颜色,圆的半径,及旋转角度来形成圆图形

import turtle
import colorsys as cs  # 导入颜色转换模块

# 设置显示屏幕
screen = turtle.Screen()
screen.title("渐变色的圆")
screen.bgcolor('#AFEEEE')

# 设置画笔
p = turtle.Turtle()
p.pensize(1)
p.speed(0)

# 设置初始位置
p.penup()
p.goto(0,0)
p.pendown()

# 循环画圆,并设置渐变色
for i in range(4):
    for j in range(100):
        p.color(cs.hls_to_rgb(j/100,0.5,0.5))
        p.circle(10+j*2)
    p.right(90)

p.penup()
p.goto(0,420)  # 更改位置
p.pendown()
p.pensize(3)  # 设置画笔粗细
p.right(180)  # 旋转
p.circle(420)  # 画一个大圆

p.penup()
p.hideturtle()
turtle.done()

标签:turtle,right,penup,Python,渐变色,渐变,设置,绘制,screen
From: https://blog.csdn.net/2202_75561400/article/details/143702293

相关文章

  • 走进科学IT版:两个控制台窗口,一个python命令报错一个不报错
    真是碰到走进科学那样的灵异事件了,同一个目录下,一样的python环境,一样pyramid的服务,两个控制台窗口,一个终端可以启动,另一个终端就启动不了。都是这一条命令pythonpyramid_app.py不能启动的终端,报错:pythonpyramid_app.pyTraceback(mostrecentcalllast):File"/User......
  • 使用wxpython开发跨平台桌面应用,对WebAPI调用接口的封装
    我在前面介绍的系统界面功能,包括菜单工具栏、业务表的数据,开始的时候,都是基于模拟的数据进行测试,数据采用JSON格式处理,通过辅助类的方式模拟实现数据的加载及处理,这在开发初期是一个比较好的测试方式,不过实际业务的数据肯定是来自后端,包括本地数据库,SqlServer、Mysql、Oracle、Sql......
  • 【新人系列】Python 入门(九):数据结构 - 中
    ✍个人博客:https://blog.csdn.net/Newin2020?type=blog......
  • Python 第三方库 PyQt5 的安装
    目录前言PyQt5安装不同操作系统PyQt5安装一、Windows系统二、macOS系统三、Linux系统(以Ubuntu为例)安装PyQt5可能会遇到的问题一、环境相关问题二、依赖问题三、网络问题四、安装工具问题五、运行时问题六、环境配置问题七、安装源问题八、检查错误信息......
  • Python判断闰年
    什么是闰年闰年:2月有29天,全年366天。数学计算公式普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如:2024年,2020年)闰年%4==0and闰年%100!=0世纪闰年:公历年份是整百数的,必须是400的倍数才是润年(如:2000年)闰年%400==03.计算:闰年%4==0and闰年%100!=0闰年%400==......
  • Python爬虫实战案例(爬取图片)
    爬取图片的信息爬取图片与爬取文本内容相似,只是需要加上图片的url,并且在查找图片位置的时候需要带上图片的属性。这里选取了一个4K高清的壁纸网站(彼岸壁纸https://pic.netbian.com)进行爬取。具体步骤如下:第一步依然是进入这个页面,这个壁纸网站分为好几种类型的壁纸图片,......
  • 【Python爬虫实战】深入解锁 DrissionPage:ChromiumPage 自动化网页操作指南
      ......
  • Python模拟A卷实操题
    1.某机械公司生产两种产品。A的单件利润分别是100元,B的单件利润是150元。每种产品由三种材料构成,现给出每种材料的库存(库存小于100000),求利润最大的生产方案。输入说明:第一行给出生产每件A产品所需要的三种材料数量;第二行给出生产每件B产品所需要的三种材料数量;第三行给出三种......
  • Python模拟A卷选择题
    1.模块是构造程序的方式模块是Python中用来组织代码和功能的方式,可以将不同的功能分割到不同的模块中以便复用。2.每个Python程序文件都是一个模块在Python中,每个.py文件都可以看作是一个模块,可以被其他Python代码引入使用。3.可以使用import语句来引入模块import语句......
  • 【Python项目】基于Python高校学生学业预警系统
    技术简介:采用Python语言、Django框架、MYSQL数据库等实现。系统简介:管理员承担着教师的角色,管理员在该管理系统中能够对学生的信息进行维护和管理、对于学生的成绩进行查看和预警分析,能够对管理员自身的信息进行管理。学生、教师都会通过登录来实现高校学生学业预警系统的功能......