Python 畫出乙個300畫素的十字架

2021-10-21 10:33:14 字數 770 閱讀 9811

後台收到了乙個粉絲的提問:如何畫出乙個畫素為300的十字架。

在python中如何畫出乙個畫素為300的十字架。

在python的眾多第三方庫中使用turtle庫可以很好的解決大部分有關於繪製圖形的問題。

**

import turtle  # 呼叫turtle庫

turtle.hideturtle()  # 隱藏畫筆的turtle形狀

turtle.screensize(800, 800,  "white")  # 設定畫布的相關引數,長(畫素),寬(畫素),顏色

turtle.pencolor("red")  # 設定畫筆的顏色

turtle.pensize(1)  # 設定畫筆的寬度

turtle.speed(50)  # 設定畫筆的移動速度(1-10)

turtle.fillcolor("red")  # 設定填充顏色

turtle.begin_fill()  # 開始填充圖案

turtle.goto(25, 0)  # 移動畫筆

turtle.goto(25, -5)

turtle.goto(0, -5)

turtle.goto(0, 0)

turtle.penup()  # 提起畫筆,移動不會繪製影象

turtle.goto(10, 10)

turtle

臨摹乙個畫素風格高樓shader

是乙個的城市高樓感的shader,比較畫素風 可以拿來做遊戲背景,或者基於這個思路做一些別的效果 這個是我後來找的版本,因為最早那個版本沒存,所以大體上有些區別。下面開始分解這個的做法 大體思路是用一種噪波作為因子,可以是sin,cos或者別的。然後用floor把他轉成int形。這樣生成出來的圖案就...

python定義乙個 Python定義乙個類

在物件導向的世界裡,你的 通常稱為 類的方法 method,而資料通常稱為 類的屬性 attribute,例項化的資料物件通常稱為 例項 instance。python使用class建立類。每個定義的類都有乙個特殊的方法,名為 init 可以通過這個方法控制如何初始化物件。類中方法的定義與函式的定義...

輸入乙個菱形的內高和外高,畫出乙個空心菱形

歡迎交流,共同進步。題目為 已知內層和外層菱形的高度,輸出一空心菱形 使用自己的語言描述 使用c語言畫出乙個菱形,輸入上三角高內層菱形為l1,外高為l2,輸入需要保證數值為正整數,且為奇數。此處我理解菱形為對角線相等的菱形 看了題目後編寫如下,設計思路為從 菱形中扣 菱形,寫的時候遇到很多思路不清晰...