10个Python绘画表白代码【内附源码,再不收藏你只能单身了】

这篇博客分享了10个有趣的Python绘画项目,包括玫瑰花、实时时钟、表白爱心、小猪佩奇等,通过Pycharm和Python实现,帮助你提升编程创意,快来学习制作属于你的浪漫代码艺术。
摘要由CSDN通过智能技术生成

发现一些很好玩的画图小项目,今天分享给大家,教你怎样用Python画一朵玫瑰花、时钟、爱心、太阳花、月饼、进阶自定义爱心、小猪佩奇、星空、超梦幻的蓝色背景樱花等大家快来学习吧。

运行工具:

pycharm 、python

玫瑰花

image

from turtle import *import timesetup(1000,800,0,0)speed(0)penup()seth(90)
fd(340)seth(0)pendown()speed(5)begin_fill()fillcolor('red')circle(50,30)for i in range(10):    
fd(1)    left(10)circle(40,40)for i in range(6):    
fd(1)    left(3)circle(80,40)for i in range(20):   
fd(0.5)    left(5)circle(80,45)for i in range(10):    
fd(2)    left(1)circle(80,25)for i in range(20):    
fd(1)    left(4)circle(50,50)time.sleep(0.1)circle(120,55)speed(0)seth(-90)
fd(70)right(150)fd(20)left(140)circle(140,90)left(30)circle(160,100)left(130)
fd(25)penup()right(150)circle(40,80)pendown()left(115)
fd(60)penup()left(180)
fd(60)pendown()end_fill()right(120)circle(-50,50)circle(-20,90)speed(1)
fd(75)speed(0)circle(90,110)penup()left(162)
fd(185)left(170)pendown()circle(200,10)circle(100,40)circle(-52,115)left(20)circle(100,20)circle(300,20)speed(1)
fd(250)penup()speed(0)left(180)
fd(250)circle(-300,7)right(80)circle(200,5)pendown()left(60)begin_fill()fillcolor('green')circle(-80,100)right(90)
fd(10)left(20)circle(-63,127)end_fill()penup()left(50)
fd(20)left(180)pendown()circle(200,25)penup()right(150)
fd(180)right(40)pendown()begin_fill()fillcolor('green')circle(-100,80)right(150)
fd(10)left(60)circle(-80,98)end_fill()penup()left(60)
fd(13)left(180)pendown()speed(1)circle(-200,23)exitonclick()

实时时钟

image

# coding=utf-8 import turtlefrom datetime import * 
# 抬起画笔,向前运动一段距离放下def Skip(step):    
turtle.penup()    
turtle.forward(step)    
turtle.pendown() def mkHand(name, length):    
# 注册Turtle形状,建立表针Turtle    
turtle.reset()    
Skip(-length * 0.1)    
# 开始记录多边形的顶点。当前的乌龟位置是多边形的第一个顶点。    
turtle.begin_poly()    
turtle.forward(length * 1.1)    
# 停止记录多边形的顶点。当前的乌龟位置是多边形的最后一个顶点。将与第一个顶点相连。    
turtle.end_poly()    
# 返回最后记录的多边形。    
handForm = turtle.get_poly()    
turtle.register_shape(name, handForm) def Init():    
global secHand, minHand, hurHand, printer    
# 重置Turtle指向北    turtle.mode("logo
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值