作爲理工男,其實最煩的就是情人節了,要脫掉最愛的格子衫,換上西裝,捧上玫瑰,真是太羞恥了。然而戀愛中的你終歸是要脫下戰袍,和愛人雙宿雙飛的。更何況是今年這種情況,造就了多少臨時的異地戀。無法相見,秀下代碼,給她一個理工男的浪漫吧
Python做爲應用極廣的編程語言,就連畫圖都有多種方式。著名國外問答網站Quora上面的網友就給了好幾種方式。
- ASCII碼,拿ASCII畫畫這種方式真是上世紀的產物了,到了今天,仍然被沒見識過的小白們驚爲天物。其實很簡單,用格式化按規律輸出就好。但用一行實現的實在是太見編程功力了
- 海龜繪圖,原來是用來教孩子學編程的,Python標準庫自帶了
代碼很簡單,選擇顏色後,移動畫筆,畫兩個半圓,收尾就成。運行時是動圖哦. 最好打包成bat文件或者用錄屏軟件做成gif發過去。 常用的方法如下:
- forward() | fd() 前進
- backward() | bk() | back() 後退
- right() | rt() 右轉
- left() | lt() 左轉
- goto() | setpos() | setposition() 前往/定位
- setx() 設置x座標
- sety() 設置y座標
- setheading() | seth() 設置朝向
- home() 返回原點
- circle() 畫圓
- dot() 畫點
- stamp() 印章
- clearstamp() 清除印章
- clearstamps() 清除多個印章
- undo() 撤銷
- speed() 速度
- 有興趣的同學可以定製。
-
scipy Python的科學計算庫,這個就強了,用了個數學公式,在座標軸上畫出來。