Python不僅可以用來寫程序,還可以用來畫畫。現在我們來嘗試使用Python畫一幅抽象畫。
import turtle
import random
t = turtle.Turtle()
t.speed('fastest')
t.penup()
t.goto(-300, 200)
t.pendown()
for i in range(1000):
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
t.pencolor((r, g, b))
t.pensize(random.randint(1, 10))
t.forward(random.randint(1, 50))
t.right(random.randint(-180, 180))
上面的代碼使用了Python內置的turtle模塊,通過畫筆的移動來構建一幅抽象畫。在每一次移動的過程中,我們隨機生成RGB顏色值、畫筆的粗細和移動的距離和方向。
通過運行這段代碼,我們可以得到一幅如下圖所示的抽象畫:
這是一幅充滿活力、具有視覺沖擊力的抽象畫。我們可以嘗試多次運行代碼,獲取不同的隨機結果,不斷探索Python畫畫的樂趣。
上一篇java等于和不等于