当前位置:   article > 正文

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

python表白超炫图形代码

发现一些很好玩的画图小项目,今天分享给大家,教你怎样用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()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

实时时钟

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/127400
推荐阅读
相关标签
  

闽ICP备14008679号