zoukankan      html  css  js  c++  java
  • 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)

     注:参考欧亚斯密的博客

    实践出真知~
  • 相关阅读:
    spring cloud中代理服务器zuul的使用
    springcloud断路器Dashboard监控仪表盘的使用
    Java中 final和static解析
    使用redis和thread告警并避免重复告警
    Windows 下redis的安装和使用
    服务端监控工具Nmon使用方法
    linux性能监控工具nmon生成HTML报告-EasyNmon
    接口测试用例设计
    RESTful API浅谈
    接口测试与总结
  • 原文地址:https://www.cnblogs.com/NolaLi/p/10560654.html
Copyright © 2011-2022 走看看