• 20行以内python代码画出各种减压图


      一、太阳花

      看到一个很有意思的代码,你若安好,便是晴天!太阳花向你开~

      绘画效果如下:

      

      

      

      


      代码如下:

     1 from turtle import *
     2 
     3 color('red', 'yellow')
     4 begin_fill()
     5 
     6 while True:
     7     forward(200)
     8     left(170)
     9     if abs(pos()) < 1:
    10         break
    11 
    12 end_fill()
    13 done()

       二、螺旋线

      听着毛毛姐唱的so high(好嗨哦),晃动脑袋看着这个螺旋线,好嗨哦 感觉人生已经到达了高潮 感觉人生已经到达了巅峰~

      

      

      

      


      代码如下: 

    import turtle
    import time
    
    turtle.speed("fastest")
    turtle.pensize(2)
    for x in range(100):
        turtle.forward(2 * x)  # 每次画的长度是变量x的2倍
        turtle.left(90)  # 逆时针旋转90°
    
    time.sleep(3)

      三、彩色螺旋线

      烟花挥舞~

      效果如图:

      

      

      

      


      代码如下:  

    import turtle
    
    turtle.pensize(1)
    turtle.bgcolor("black")
    colors = ["red", "yellow", "purple", "blue"]
    turtle.tracer(False)
    for x in range(400):
        turtle.forward(2 * x)
        turtle.color(colors[x % 4])
        turtle.left(91)
    turtle.tracer(True)

      四、单色螺旋线

      pink粉~ 效果如图:

      

      

      

      


      代码如下: 

    import turtle
    
    turtle.pensize(1)
    turtle.bgcolor("black")
    colors = ["pink"] * 4
    #turtle.tracer(False)  # 跳过绘画过程
    for x in range(200):
        turtle.forward(2 * x)
        turtle.color(colors[x % 4])
        turtle.left(91)
    #turtle.tracer(True)

     注:参考欧亚斯密的博客

    实践出真知~
  • 相关阅读:
    提交App Store注意事项1
    IOS中NSUserDefaults的用法(轻量级本地数据存储)
    iOS分类中通过runtime添加动态属性
    linux中计划任务执行脚本
    jquery插件Flot的简单讲解
    linux中init.d文件夹的说明
    使用python执行linux命令
    python中logging模块的使用
    策略模式和观察者模式
    ubuntu中将某一程序设置为开机启动项的方法
  • 原文地址:https://www.cnblogs.com/NolaLi/p/10560654.html
Copyright © 2020-2023  润新知