情人節(jié)到了,隔離在家的你還不快用Python給你的她表達(dá)下愛意?

作為理工男,其實(shí)最煩的就是情人節(jié)了,要脫掉最愛的格子衫,換上西裝,捧上玫瑰,真是太羞恥了。然而戀愛中的你終歸是要脫下戰(zhàn)袍,和愛人雙宿雙飛的。更何況是今年這種情況,造就了多少臨時(shí)的異地戀。無法相見,秀下代碼,給她一個(gè)理工男的浪漫吧


road-4796107_1920.jpg

Python做為應(yīng)用極廣的編程語言,就連畫圖都有多種方式。著名國(guó)外問答網(wǎng)站Quora上面的網(wǎng)友就給了好幾種方式。

  1. ASCII碼,拿ASCII畫畫這種方式真是上世紀(jì)的產(chǎn)物了,到了今天,仍然被沒見識(shí)過的小白們驚為天物。其實(shí)很簡(jiǎn)單,用格式化按規(guī)律輸出就好。但用一行實(shí)現(xiàn)的實(shí)在是太見編程功力了
  1. 海龜繪圖,原來是用來教孩子學(xué)編程的,Python標(biāo)準(zhǔn)庫(kù)自帶了

代碼很簡(jiǎn)單,選擇顏色后,移動(dòng)畫筆,畫兩個(gè)半圓,收尾就成。運(yùn)行時(shí)是動(dòng)圖哦. 最好打包成bat文件或者用錄屏軟件做成gif發(fā)過去。 常用的方法如下:

  • forward() | fd() 前進(jìn)
  • backward() | bk() | back() 后退
  • right() | rt() 右轉(zhuǎn)
  • left() | lt() 左轉(zhuǎn)
  • goto() | setpos() | setposition() 前往/定位
  • setx() 設(shè)置x坐標(biāo)
  • sety() 設(shè)置y坐標(biāo)
  • setheading() | seth() 設(shè)置朝向
  • home() 返回原點(diǎn)
  • circle() 畫圓
  • dot() 畫點(diǎn)
  • stamp() 印章
  • clearstamp() 清除印章
  • clearstamps() 清除多個(gè)印章
  • undo() 撤銷
  • speed() 速度
  • 有興趣的同學(xué)可以定制。
  1. scipy Python的科學(xué)計(jì)算庫(kù),這個(gè)就強(qiáng)了,用了個(gè)數(shù)學(xué)公式,在坐標(biāo)軸上畫出來。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容