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

本文展示了如何使用Python的turtle模块创建各种有趣的图形,包括视觉冲击的多边形、安卓机器人的形象、樱桃树、旋转动画以及纸飞机。通过简单的代码,为居家生活添加趣味,展现了Python在艺术创作中的应用。
Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

来源:Python 技术「ID: pythonall」

ecdaf017eb3369f83fadd4e852189715.png

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

0x00 视觉冲击

import turtle as t
from turtle import *

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

效果图如下:

304842c03cdd050cc291cffd9521d73b.png

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

效果图如下:

3acd5b28f55e592e988af469033d2725.png

0x02 樱桃树

import turtle

toplevel = 8
angle = 30
rangle = 15

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

效果图如下:

fb60df10620b949d03017a329fbad9a8.png

0x03 旋转动画

import turtle

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

效果图如下:

ee2654c06bffb22a4cc769661b7aef66.png

0x04 纸飞机

import turtle

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

效果图如下:

5d697a5e979772e834cc16750d6125b2.png

总结

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

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值