如何用python畫乙個簡單的運動場 有跑道

時間 2021-06-03 10:36:18

1樓:L'universo

import turtle

turtle.pensize(3)

turtle.left(90)

turtle.forward(300)

turtle.right(90)

turtle.forward(600)

turtle.right(90)

turtle.forward(300)

turtle.right(90)

turtle.forward(600)

turtle.penup()

turtle.backward(10)

turtle.right(90)

turtle.forward(10)

turtle.pendown()

turtle.right(90)

turtle.forward(580)

turtle.left(90)

turtle.forward(280)

turtle.left(90)

turtle.forward(580)

turtle.left(90)

turtle.forward(280)

turtle.penup()

turtle.backward(10)

turtle.left(90)

turtle.forward(10)

turtle.pendown()

turtle.left(90)

turtle.forward(260)

turtle.right(90)

turtle.forward(560)

turtle.right(90)

turtle.forward(260)

turtle.right(90)

turtle.forward(560)

turtle.penup()

turtle.backward(10)

turtle.right(90)

turtle.forward(10)

turtle.pendown()

turtle.right(90)

turtle.forward(540)

turtle.left(90)

turtle.forward(240)

turtle.left(90)

turtle.forward(540)

turtle.left(90)

turtle.forward(240)

turtle.penup()

turtle.backward(10)

turtle.left(90)

turtle.forward(10)

turtle.pendown()

turtle.left(90)

turtle.forward

我寫好了,雖然很是簡陋的操場

2樓:忘荃

最簡單用turtle,

再複雜點用matplotlib,

再複雜點用pycario,

再複雜點用manim。

而且這三個的原理都差不多,都是指定一些多邊形或者圓形的顏色,座標,大小,然後就能畫出來了。後兩個還能在這個基礎上很方便地搞一些動畫,而manim甚至能在動畫中方便地新增各種動畫過渡效果和文字說明。而pycario相比manim就更底層一點,適合做一些複雜但樸素的動畫,或者自己研究如何造輪子來搞出一些視覺上的炫酷效果。

Line, Poly and RegularPoly Collection with autoscaling

忘荃的趣味程式設計:封裝PyGame+PyCario: 超越PyProcessing 【動態例子已更新,顏色通道已修正】

Envoy:3Blue1Brown——Manim教程(一)

如何用python做乙個簡單的輸入輸出互動介面

超燃脂 如果非要限定Python,那就是自帶的tk或者pyqt等。不過這麼弄的不是太美觀,不夠好用,還不如用html5,如果複雜直接用前端框架vue 後端Python fastapi,這樣既美觀又實用,用的還是PYTHON。以前PYTHON後端用Django和flask,現在fastapi興起之後,...

如何用C語言畫乙個蘑菇?

冷月i include include int main printf printf n printf printf n printf printf n printf printf n printf printf n printf printf n printf return 0 小時候金字塔就是這...

如何用python做簡單的定時關機軟體?

import os st input u 請輸入幾點幾分之後關機 格式 XX XX def t2s t 時間換算成秒 h,m t.strip split return int h 3600 int m 60 print t2s st time shut str t2s st os.system sh...