20200929 008.海龟绘图_画出奥运五环图
繪制奧運五環標記
源碼:
#繪制奧運五環
?
import turtle
?
turtle.width(10)
?
turtle.color("blue")
turtle.circle(50)
?
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
?
turtle.color("black")
turtle.circle(50)
?
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
?
turtle.color("red")
turtle.circle(50)
?
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
?
turtle.color("yellow")
turtle.circle(50)
?
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
?
turtle.color("green")
turtle.circle(50)
?
運行結果:
?
本章實操作業
1. 建立 Python 開發環境,并完成第一個 Python 程序。將整個過程使用圖文描述出來。
2. 根據老師代碼,完成奧運五環的繪圖程序
3. 使用海龜繪圖,輸出四個矩形:
?
源碼:
#使用海龜繪圖繪制4個矩形
?
import turtle
?
turtle.showturtle() #顯示箭頭
?
#繪制4個陰影
turtle.width(4)
turtle.color("#e9e7ef") #顏色查編程顏色代碼,html的顏色代碼通用
?
turtle.penup()
turtle.goto(5,-5)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(135,-5)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(5,-145)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(135,-145)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
#繪制4個深紅色矩形
turtle.width(2)
turtle.color("#be002f") #顏色查編程顏色代碼,html的顏色代碼通用
?
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(130,0)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(0,-140)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
?
turtle.penup()
turtle.goto(130,-140)
turtle.pendown()
?
turtle.forward(100)
turtle.left(90) #箭頭左轉90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
總結
以上是生活随笔為你收集整理的20200929 008.海龟绘图_画出奥运五环图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决 input 输入框在 iOS 系统
- 下一篇: 【历史上的今天】9 月 7 日:世界上第