绝版!没想到 Python 画画这么简单

文 | 豆豆

疫情丝毫没有好转的迹象,最近憋在家里无聊就又捣鼓起了下 Python 的作画,还是觉得蛮好玩的,今天就给大家分享下几个比较好玩的案例。

0x00 视觉冲击

import turtle as t
from turtle import *

angle = 60  # 通过改变角度,绘制出各种多边形
t.bgcolor(black)
t.pensize(2)
randomColor = [red, blue, green, purple, gold, pink]
...

0x01 安卓机器人

import turtle
aj = turtle.Pen()
y = 0
aj.speed(100)
turtle.bgcolor("black")

# aj.shape("turtle")
def head():
    aj.color("green")
    aj.fd(160)
    x = aj.xcor()
...

0x02 樱桃树

import turtle

toplevel = 8
angle = 30
rangle = 15

def drawTree(length, level):
    turtle.left(angle)  # 绘制左枝
    turtle.color("black")
    turtle.forward(length)
...

0x03 旋转动画

import turtle

t = turtle.Pen()
t.speed(100)
turtle.bgcolor("black")
sides = 6
...

0x04 纸飞机

import turtle

# 太阳
turtle.color(red)
turtle.penup()
turtle.goto(250,200)
turtle.pendown()
...

总结

Python 不仅能帮我们提高工作效率,时而还可以有趣一些,帮我们调剂下生活,给大家的生活增添一些乐趣。

老规矩,兄弟们还记得么,右下角的 “在看” 点一下,如果感觉文章内容不错的话,记得分享朋友圈让更多的人知道!

【神秘礼包获取方式】

识别文末二维码,回复:豆豆

文 | 豆豆 疫情丝毫没有好转的迹象,最近憋在家里无聊就又捣鼓起了下 Python 的作画,还是觉得蛮好玩的,今天就给大家分享下几个比较好玩的案例。 0x00 视觉冲击 import turtle as t from turtle import * angle = 60  # 通过改变角度,绘制出各种多边形 t.bgcolor(black) t.pensize(2) randomColor = [red, blue, green, purple, gold, pink] ... 0x01 安卓机器人 import turtle aj = turtle.Pen() y = 0 aj.speed(100) turtle.bgcolor("black") # aj.shape("turtle") def head():     aj.color("green")     aj.fd(160)     x = aj.xcor() ... 0x02 樱桃树 import turtle toplevel = 8 angle = 30 rangle = 15 def drawTree(length, level):     turtle.left(angle)  # 绘制左枝     turtle.color("black")     turtle.forward(length) ... 0x03 旋转动画 import turtle t = turtle.Pen() t.speed(100) turtle.bgcolor("black") sides = 6 ... 0x04 纸飞机 import turtle # 太阳 turtle.color(red) turtle.penup() turtle.goto(250,200) turtle.pendown() ... 总结 Python 不仅能帮我们提高工作效率,时而还可以有趣一些,帮我们调剂下生活,给大家的生活增添一些乐趣。 老规矩,兄弟们还记得么,右下角的 “在看” 点一下,如果感觉文章内容不错的话,记得分享朋友圈让更多的人知道! 【神秘礼包获取方式】 识别文末二维码,回复:豆豆
经验分享 程序员 微信小程序 职场和发展