首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    30秒教会你用Python制作520表白神器

    也不知道为什么妹子放弃了全班30多位帅哥(没错,他们班就她一个女生),而选择了头发日渐稀疏已经“六月怀胎”的我朋友。 ? 今天,我就来教大家一下,如何用Python做一份特别的礼物送给自己的恋人。...这里我特地制作了小程序。懂编程的就看下面的吧!送上这份礼物之后,保证你明晚.....巫山云雨后,天气晚来秋啊! 01 首先教大家一个初级版的。这个就比较简单,利用Python制作一个爱心。...the default is "I Love you":\n') #输入署名或者赠谁,没有不执行 me=input('Please enter pen name, otherwise the default...() turtle.write(me, font=(20,), align="center", move=True) #点击窗口关闭 window=turtle.Screen() window.exitonclick...02 第二种Gif图,简单优雅,代码易懂,用python标准库turtle一步步画图,完成之后用屏幕录制gif工具生成动图就行了,效果演示: ?

    1.7K10

    六一儿童节,用Python让 大风车 继续吱呦呦地转

    又是一年6·1儿童节,作为一个Python号,当然又要想想能用python做点什么啦—— 前一阵我们在5·20的时候,用Turtle绘制了比心的表情动图。...注:为了能在turtle库使用RGB色彩表示法,小五额外在代码中添加一行: turtle.Screen().colormode(255) 这样最核心的部分已经画完,那支撑杆就更简单了。...这里我采用的方法是: 用Turtle绘制旋转不同角度的大风车 将Turtle绘制的界面保存成本地图片 将所有角度的图片合成一个 gif 动图 上述这几步,都可以用python实现自动处理,那就简单多了。...最后,再重启下IDE或命令行,就可以正常用了(因为修改path后,当前运行环境下需重启才能生效)。 经过以上步骤的设置,我们以后就可以直接下载turtle的绘图结果了,而不再需要去截图。...我直接参考了黄同学之前的文章[2]代码来用,关键的步骤都有注释。 这样就可以用python合成图片为gif动图了?

    1.9K10

    python与分形0008 - 圈圈

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...= turtle.Screen() window.screensize() window.setup(width=1.0, height=1.0, startx=None, starty=None)...turtle.speed(5) turtle.hideturtle() #turtle.tracer(0) turtle.bgcolor('black') def draw_disk(start_radius

    43710

    【Python贪吃蛇】:编码技巧与游戏设计的完美结合

    绑定键盘事件 ⭐三、完整代码 一、运行效果 Python实现贪吃蛇 二、游戏教程 turtle模块 Python的turtle模块是一个非常基础的绘图库,它允许用户创建一个画布并在上面绘制图形。...导入模块 import turtle import copy from random import randrange turtle:用于绘制图形和动画。...初始化游戏元素 创建画布和设置标题 wn = turtle.Screen() wn.title('贪吃蛇游戏') 保持打开绘图窗口 # 不让屏幕立马消失 turtle.done() turtle.done...使用场景 在绘制图形或动画的最后,你会调用turtle.done()来结束你的绘图脚本。...注意事项 如果在调用turtle.done()之前程序崩溃或被强制终止,绘图窗口可能会立即关闭。

    26110

    python与分形0001 - 树

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 分形树 分形源码 # coding: utf-8 import turtle import random import time import colorsys window = turtle.Screen...,angle): turtle.up() turtle.goto(x,y) turtle.seth(angle) turtle.pensize(pensize)

    51230

    python与分形0004 - 带刺的圆

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 带刺的圆 分形源码 # coding: utf-8 import turtle import time import math window = turtle.Screen() window.screensize...(0,200) turtle.pensize(2) turtle.pendown() while(True): turtle.right(b) turtle.forward(a)

    46920

    python与分形0005 - 风车

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 风车3 风车4 风车5 风车6 分形源码 # coding: utf-8 import turtle import random import time window = turtle.Screen...turtle.hideturtle() turtle.tracer(0) turtle.bgcolor('black') sides = 6 colors = ["red", "yellow",

    46440

    python与分形0002 - 天罗地网

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 天罗地网 分形源码 # coding: utf-8 import turtle import random import time window = turtle.Screen() window.screensize...turtle.tracer(0) turtle.colormode(255) turtle.bgcolor('blue') time.sleep(6) colours = [(85, 211, 136

    36220

    python与分形0010 - 圆形螺旋

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 分形源码 # coding: utf-8 import turtle import time window = turtle.Screen() window.screensize()...turtle.left(10)

    46320

    python与分形0014 - 超酷2D变3D方形螺旋

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...window = turtle.Screen() window.screensize() window.setup(width=1.0, height=1.0, startx=None, starty...=None) turtle.speed(0) turtle.hideturtle() #turtle.tracer(0) turtle.bgcolor('black') def draw_square

    29020

    python与分形0007 - 彩虹斗笠

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 彩虹斗笠 分形源码 # coding: utf-8 import turtle import random import time window = turtle.Screen() window.screensize...) turtle.up() turtle.goto(x,y) turtle.down() turtle.seth(tilt_angle) turtle.fillcolor

    25620

    python与分形0003 - 彩虹黄金眼

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...分形结果 彩虹黄金眼 分形源码 # coding: utf-8 import turtle import random import time window = turtle.Screen() window.screensize...(255) turtle.pensize(3) turtle.tracer(0) turtle.bgcolor('black') colours = [] R = 255 G = 0 B = 0 while

    25210

    python练习题(2)

    通过挑战不同的练习题,我们可以锻炼自己的思维灵活性和创造力,从而更好地运用Python的强大功能。 为什么练习对学习Python如此重要? 编程是一门实践性很强的技能。...编程练习可以让我们深入学习和理解Python的各种功能和概念,同时帮助我们发现和纠正我们在实践中可能犯的错误。只有在实践中,我们才能真正体会到编程的乐趣和挑战。...编程练习也有助于我们在实践中掌握更多的编程技巧和最佳实践。通过不断地尝试和改进,我们可以提高我们的编程水平,写出更加高效、优雅的代码。这样的实践经验对于日后的编程项目和工作都会大有裨益。...turtle.Screen().setup(600,600,0,0) for i in range(1,9): turtle.circle(10*i) turtle.penup()...库练习为主,更多详细参考turtle库的使用 总结: 在本文中,我们强调了编程练习对学习Python的重要性。

    16010

    Python 绘图魔法:用turtle库开启你的编程艺术之旅

    你们的支持是我创作的动力! 我相信现在的努力的艰辛,都是为以后的美好最好的见证! 人的心态决定姿态! 欢迎讨论:如有疑问或见解,欢迎在评论区留言互动。...在python存在一个简单易用的绘图库,它就是 turtle。 Python 的 turtle 模块是一种简单易用的绘图库,适合用于绘制图形和动画。...) 向左旋转指定角度(单位:度) turtle.right(angle) 向右旋转指定角度(单位:度) turtle.penup() 提起画笔(移动时不绘制轨迹) turtle.pendown() 放下画笔...难道在turtle中绘制圆,只能这样绘制正多边形吗,也不是,下一个图形就圆的绘制了。 2.3 同心圆的绘制 绘制同心圆前,圆的绘制还是要知道的。...turtle.Turtle() screen = turtle.Screen() screen.listen() # 开始监听事件 screen.onkey(move_forward, "Up")

    12010

    python与分形0013 - 超酷星型分形

    我们为什么要在乎? 20世纪非传统的数学家Benoit Mandelbrot在1975年从拉丁词fractus(意思是不规则的或破碎的)创造了分形这个词。 我们周围到处都可以看到分形的影子。...从最基本的角度看,分形是重复模式或公式的视觉表达,开始时很简单,然后逐渐变得更复杂。 在数学中,分形是欧氏空间的子集,其分形维数严格超过其拓扑维数。...分形通常在越来越小的尺度上表现出类似的模式,这种特性称为自相似性,也称为扩展对称或展开对称。 如果这种复制在每个尺度上都完全相同,就像在门格尔海绵中一样,那么它就被称为仿射自相似。...window = turtle.Screen() window.screensize() window.setup(width=1.0, height=1.0, startx=None, starty...=None) turtle.speed(0) turtle.hideturtle() #turtle.tracer(0) turtle.bgcolor('black') def star(x,y,length

    43310
    领券