利用Python的turtle庫繪製玫瑰教程

2022-10-03 12:57:10 字數 2174 閱讀 8556

turtle的文件:

用python的turtle庫繪圖是很簡單的,閒來無事就畫了乙個玫瑰花,下面奉上原始碼....

原始碼:'''

created on nov 18, 2017

@author: qizhao

'''import turtle

# 設定初始位置

turtle.penup()

turtle.left(90)

turtle.fd(200)

turtle.pendown()

turtle.right(90)

# 花蕊

turtle.fillcolor("red")

turtle.begin_fill()

turtle.circle(10,180)

turtle.circle(25,110)

turtle.left(50)

turtle.circle(60,45)

turtle.circle(20,170)

turtle.right(24)

turtle.fd(30)

turtle.left(10)

turtle.circle(30,110)

turtle.fd(20)

turtle.left(40)

turtle.circle(90,70)

turtle.circle(30,150)

turtle.right(30)

turtle.fd(15)

turtle.circle(80,90)

turtle.left(15)

turtle.fd(45)

turtle.right(165)

turtle.fd(20)

turtle.left(155)

turtle.circle(150,80)

turtle.left(50)

turtle.circle(150,90)

turtle.end_fill()

# 花瓣1

turtle.left(150)

turtle.circle(-90,70)

turtle.left(20)

turtle.circle(75,105)

turtle.setheading(60)

turtle.circle(80,98)

turtle.circle(-90,40)

# 花瓣2

turtle.left(180)

turtle.circle(90,40)

turtl

turtle.setheading(-83)

# 葉子1

turtle.fd(30)

turtle.left(90)

turtle.fd(25)

turtle.left(45)

turtle.fillcwww.cppcns.comolor("green")

turtle.begin_fill()

turtle.circle(-80,90)

turtle.right(90)

turtle.cwww.cppcns.comircle(-80,90)

turtle.end_fill()

turtle.right(135)

turtle.fd(60)

turtle.left(180)

turtle.fd(85)

turtle.left(90)

turtle.fd(80)

# 葉子2

turtle.right(90)

tu程式設計客棧rtle.right(45)

turtle.fillcolor("green")

turtle.begin_fill()

turtle.circle(80,90)

turtle.left(90)

turtle.circle(80,90)

turtle.end_fill()

turtle.left(135)

turtle.fd(60)

turtle.left(180)

turtle.fd(60)

t程式設計客棧urtle.right(90)

turtle.circle(200,60)

效果圖:

本文標題: 利用python的turtle庫繪製玫瑰教程

本文位址:

利用python的turtle庫寫生日祝福

還在簡單的寫生日祝福嗎?自從學了python,我們可以更高大上一點,利用python的海龜畫圖來 畫 個生日祝福。from turtle import lf left bd backward sh setheading def sheng x,y pu goto x,y pd width 10 pe...

Python利用turtle庫繪製國際黑白象棋棋盤

turtle.forward diatance 向當前畫筆方向移動dis畫素長度 turtle.goto x,y 將畫筆移動到座標為x,y額位置 turtle.penup 提起筆移動,不繪製圖形,用於另起乙個地方繪製 turtle.pendown 移動時繪製圖形,預設時也為繪製 turtle.fil...

利用turtle庫畫圓

turtle數python自帶的庫 匯入所需模組 import turtle import math 定義乙個用turtle庫畫圓的函式 defdrawcircleturtle x,y,r 移動到起點 turtle.up turtle.setpos x r,y turtle.down 畫圓 for ...