20行之內python代碼畫出各類減壓圖

  1、太陽花

  看到一個頗有意思的代碼,你若安好,即是晴天!太陽花向你開~spa

  繪畫效果以下:3d

  

  

  

  


  代碼以下:code

 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()

 

   2、螺旋線

  聽着毛毛姐唱的so high(好嗨哦),晃動腦殼看着這個螺旋線,好嗨哦 感受人生已經到達了高潮 感受人生已經到達了巔峯~blog

  

  

  

  


  代碼以下: 博客

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)

  3、彩色螺旋線

  煙花揮舞~ast

  效果如圖:class

  

  

  

  


  代碼以下:  test

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)

  4、單色螺旋線

  pink粉~ 效果如圖:import

  

  

  

  


  代碼以下: 變量

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)

 

 注:參考歐亞斯密的博客

相關文章
相關標籤/搜索