python编程100例画图-python 画图示例源码(Turtle Graphics)

编程知识 更新时间:2023-04-06 01:22:23

【实例简介】

【实例截图】

【核心代码】

import turtle as t

import time

def drawgap():

t.pu()

t.fd(5)

def drawline(draw):

drawgap()

t.pd() if draw else t.pu()

t.fd(40)

drawgap()

t.right(90)

def drawdigit(digit):

drawline(True) if digit in [2,3,4,5,6,8,9] else drawline(False)

drawline(True) if digit in [0,1,3,4,5,6,7,8,9] else drawline(False)

drawline(True) if digit in [0,2,3,5,6,8,9] else drawline(False)

drawline(True) if digit in [0,2,6,8] else drawline(False)

t.left(90)

drawline(True) if digit in [0,4,5,6,8,9] else drawline(False)

drawline(True) if digit in [0,2,3,5,6,7,8,9] else drawline(False)

drawline(True) if digit in [0,1,2,3,4,7,8,9] else drawline(False)

t.right(180)

t.pu()

t.fd(40)

def drawdate(date):

for i in date:

if i =='-':

t.write('年',font=("Arial",18,"normal"))

t.pencolor("red")

t.fd(80)

elif i=="=":

t.write('月',font=("Arial",18,"normal"))

t.pencolor("blue")

t.fd(80)

elif i==" ":

t.write("日",font=("Arial",18,"normal"))

else:

drawdigit(eval(i))

def main():

t.setup(1000,350,200,200)

t.speed(0)

t.pu()

t.fd(-450)

t.pensize(5)

t.pencolor("pink")

drawdate(time.strftime('%H-%M=%S ',time.gmtime()))

t.hideturtle()

t.done()

main()

更多推荐

python编程100例画图-python 画图示例源码(Turtle Graphics)

本文发布于:2023-04-06 01:22:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a4df925d341a7d3474e4972ce4107728.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:画图   示例   源码   python   Turtle

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48009文章数
  • 14阅读数
  • 0评论数