Python是一門非常流行的編程語言,不僅可以用來進(jìn)行數(shù)據(jù)分析和機(jī)器學(xué)習(xí),還可以用來繪制漂亮的花朵圖案。下面就讓我們一起來學(xué)習(xí)如何用Python畫出美麗的花朵圖案。
# 導(dǎo)入必要的庫 import turtle import random # 設(shè)置窗口大小和背景色 turtle.setup(800, 800) turtle.bgcolor("pink") # 定義繪制圓形函數(shù) def circle(color, radius, x, y): turtle.penup() turtle.fillcolor(color) turtle.goto(x, y) turtle.begin_fill() turtle.circle(radius) turtle.end_fill() # 定義繪制花朵函數(shù) def flower(color, radius, x, y): for i in range(10): angle = i * 36 turtle.setheading(angle) circle(color, radius, x, y) turtle.left(180) # 繪制花朵圖案 for i in range(20): color = random.choice(["red", "yellow", "purple", "blue", "green"]) radius = random.randint(50, 150) x = random.randint(-350, 350) y = random.randint(-350, 350) flower(color, radius, x, y) # 隱藏海龜光標(biāo) turtle.ht() # 點(diǎn)擊關(guān)閉窗口 turtle.exitonclick()
以上就是用Python繪制花朵圖案的完整代碼。通過定義繪制圓形和花朵的函數(shù),以及使用循環(huán)和隨機(jī)數(shù)來隨機(jī)生成花朵的顏色、大小和位置,最終我們得到了一個(gè)美麗的花朵圖案。希望這篇文章能夠幫助大家學(xué)習(xí)Python繪圖,也希望大家能夠利用Python創(chuàng)作出更多漂亮的圖案。