嵩天-Python语言程序设计程序题--第二周:基本图形绘制
前言:嵩天老師的《Python語言程序設計課程》被評為國家精品課程,在幕課上累計超過11萬學員,里面的習題對初學者入門Python,提高編程實戰能力很有幫助。因此,我想把自己學習這門課程作業分享出來,大家一起學習交流
目錄
實例2: Python蟒蛇繪制?????????????????????????????????????????????????????????????????????????????????????????????????
描述
輸出示例
turtle正方形繪制
描述
輸出示例
turtle六邊形繪制
描述
輸出示例
turtle疊邊形繪制
描述
輸出示例
turtle風輪繪制
描述
輸出示例
turtle八邊形繪制
描述
輸出示例
turtle八角圖形繪制
描述
???????????????????????????????????????????????????????????????????????????????????????????輸出示例
實例2: Python蟒蛇繪制?????????????????????????????????????????????????????????????????????????????????????????????????
描述
這是"實例"題,與課上講解實例相同,請作答檢驗學習效果。????????????????????????????????????????????????????????????????????????????????????????????????
使用turtle庫,繪制一個蟒蛇形狀的圖形。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這不是自動評閱題目,僅用于練習,沒有評閱。????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
輸出效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
#PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4):turtle.circle(40, 80)turtle.circle(-40, 80) turtle.circle(40, 80/2) turtle.fd(40) turtle.circle(16, 180) turtle.fd(40 * 2/3) turtle.done()turtle正方形繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個正方形。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這不是自動評閱題目,僅用于練習,沒有評閱。????????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
正方形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????
import turtle turtle.penup() turtle.goto(-200,200) turtle.pendown() turtle.pensize(5) turtle.pencolor("black") for i in range(4):turtle.fd(300)turtle.right(90) turtle.done()turtle六邊形繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個六邊形。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這不是自動評閱題目,僅用于練習,沒有評閱。????????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
六邊形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????
?
import turtle turtle.penup() turtle.goto(-200,200) turtle.pendown() turtle.pensize(5) turtle.pencolor("purple") for i in range(6):turtle.fd(200)turtle.right(60) turtle.done()?
turtle疊邊形繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個疊邊形,其中,疊邊形內角為100度。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這不是自動評閱題目,僅用于練習,沒有評閱。????????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
疊邊形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????
import turtle turtle.penup() turtle.goto(-200,200) turtle.pendown() turtle.pensize(5) turtle.pencolor("black") for i in range(9):turtle.fd(200)turtle.right(80) turtle.done()turtle風輪繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個風輪效果,其中,每個風輪內角為45度,風輪邊長150像素。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這不是自動評閱題目,僅用于練習,沒有評閱。????????????????????????????????????????????????????????????????????????????????????????????????
提示:turtle.goto(x,y)函數,能夠將turtle畫筆移動到坐標(x,y)????????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
疊邊形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????
import turtle turtle.pensize(5) turtle.pencolor("black") for i in range(4):turtle.left(45)turtle.fd(150)turtle.left(90)turtle.circle(150, 45)turtle.left(90)turtle.fd(150) turtle.done()turtle八邊形繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個八邊形。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這是一個自動評閱題目,請補充"編程模板"中橫線內容,橫線不保留。????????????????????????????????????????????????????????????????????????????????????????????????
輸出示例
八邊形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
import turtle as t t.pensize(2) for i in range(8):t.fd(100)t.left(45)?
turtle八角圖形繪制
?????????????????????????????????????????????????????????????????????????????????????????????????
描述
使用turtle庫,繪制一個八角圖形。????????????????????????????????????????????????????????????????????????????????????????????????
注意:這是一個自動評閱題目,請補充"編程模板"中橫線內容,橫線不保留。????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????輸出示例
八角圖形效果如下:????????????????????????????????????????????????????????????????????????????????????????????????
import turtle as t t.pensize(2) for i in range(8):t.fd(150)t.left(135)?
總結
以上是生活随笔為你收集整理的嵩天-Python语言程序设计程序题--第二周:基本图形绘制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《QQ御剑天涯》宠物攻略 1-7档宠物详
- 下一篇: websocket python爬虫_p