python用二維管繪製當前年份

2021-10-03 07:17:07 字數 2353 閱讀 3206

python初級**用二維管繪製當前系統年份,**如下:

import turtle, datetime

defdrawgap()

:#繪製數碼管間隔

turtle.penup(

) turtle.fd(5)

defdrawline

(draw)

:#繪製單段數碼管

drawgap(

) turtle.pendown(

)if draw else turtle.penup(

) turtle.fd(40)

drawgap(

) turtle.right(90)

defdrawdigit

(d):

#根據數字繪製七段數碼管

drawline(

true

)if d in[2

,3,4

,5,6

,8,9

]else drawline(

false

) drawline(

true

)if d in[0

,1,3

,4,5

,6,7

,8,9

]else drawline(

false

drawline(

true

)if d in[0

,2,3

,5,6

,8,9

]else drawline(

false

) drawline(

true

)if d in[0

,2,6

,8]else drawline(

false

) turtle.left(90)

drawline(

true

)if d in[0

,4,5

,6,8

,9]else drawline(

false

) drawline(

true

)if d in[0

,2,3

,5,6

,7,8

,9]else drawline(

false

) drawline(

true

)if d in[0

,1,2

,3,4

,7,8

,9]else drawline(

false

) turtle.left(

180)

turtle.penup(

) turtle.fd(20)

defdrawdate

(date)

: turtle.pencolor(

"red"

)for i in date:

if i ==

'-':

turtle.write(

'年',font=

("arial",18

,"normal"))

turtle.pencolor(

"green"

) turtle.fd(40)

elif i ==

'=':

turtle.write(

'月',font=

("arial",18

,"normal"))

turtle.pencolor(

"blue"

) turtle.fd(40)

elif i ==

'+':

turtle.write(

'日',font=

("arial",18

,"normal"))

else

: drawdigit(

eval

(i))

defmain()

: turtle.setup(

800,

350,

200,

200)

turtle.penup(

) turtle.fd(

-350

) turtle.pensize(5)

drawdate(datetime.datetime.now(

).strftime(

'%y-%m=%d+'))

turtle.hideturtle(

)main(

)

以上就是所有**,剛學python不太熟,大家多多提意見,讓我改善。

python 繪製二維曲面 曲面繪製二維陣列

我試著從表面的例子著手 from mpl toolkits.mplot3d import axes3d from matplotlib import cm from matplotlib.ticker import linearlocator,formatstrformatter import ma...

用webgl來繪製二維點雲吧

執行測試平台 小強ros機械人 做圖形化程式web是非常方便的。最近做了乙個專案就是用webgl來繪製二維點雲,執行效果還是不錯的。下面簡單介紹一下webgl的使用方法和二維點雲的繪製方法。首先什麼是webgl?opengl大家一定都知道,就是 open graphic library.webgl ...

Python繪製二維曲線的日常應用

使用python繪製出類似excel或者matlab的曲線還是比較容易就能夠實現的,需要用到的額外庫有兩個,numpy和matplotlib。使用這兩個模組實現的曲線繪製其實在一定程度上更像是matlab的plot功能,不過今天看了一下matplotlib 上的資訊,現在的功能更為強勁了,而且已經支...