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 上的資訊,現在的功能更為強勁了,而且已經支...