亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python 練習題(二)--畫出你的想象

题目

内容:使用 turtle 画出你想象。

效果演示:
draw_name.gif

mindstorms.gif

我的解法
import turtle

#def draw_name():

def draw_h(pen):
    pen.down()
    pen.right(90)
    pen.forward(100)
    pen.backward(50)
    pen.left(90)
    pen.forward(50)
    pen.right(90)
    pen.forward(50)
    pen.backward(100)
    pen.left(90)

def draw_j(pen):
    pen.up()
    pen.forward(25)
    pen.down()
    pen.forward(50)
    pen.backward(25)
    pen.right(90)
    pen.forward(100)
    pen.right(90)
    pen.forward(25)
    pen.right(90)
    pen.forward(25)
    pen.right(90)

def draw_y(pen):
    x = pen.xcor()
    y = pen.ycor()
    pen.goto(x+25,y-50)
    pen.goto(x+50,y)
    pen.goto(x+25,y-50)
    pen.right(90)
    pen.forward(50)
    pen.left(90)

def draw_flower(pen):
    for i in range(0,36):
        for i in range(0,2):
            pen.forward(50)
            pen.right(60)
            pen.forward(50)
            pen.right(120)
        pen.right(10)
    pen.right(90)
    pen.forward(200)

def draw_art():
    pen = turtle.Turtle()
    pen.color("yellow")
    pen.shape("turtle")
    pen.speed(8)
    window = turtle.Screen()
    window.bgcolor("red")   
    draw_h(pen)
    pen.up()
    pen.forward(10)
    draw_j(pen)
    pen.up()
    pen.goto(170,0)
    pen.down()
    draw_y(pen)
    pen.up()
    pen.goto(-100,100)
    pen.down()
    draw_flower(pen)
    window.exitonclick()
draw_art()
import turtle

def draw_circle(angie): 
    angie.circle(50)

def draw_triangle(triangle):
    for y in range(0,3):
        triangle.forward(100)
        triangle.right(120)

def draw_square(turtle):
    for i in range(0,4):
        turtle.forward(100)
        turtle.right(90)

def draw_art():
    window = turtle.Screen()
    window.bgcolor("red")
    brad = turtle.Turtle()
    brad.shape("turtle")
    brad.speed(15)

    # 循环方形
    for i in range(0,36):
        brad.color("pink")
        draw_triangle(brad)
        brad.color("blue")
        draw_circle(brad)
        brad.color("yellow")
        draw_square(brad)   
        brad.right(10)
    brad.right(90)
    brad.forward(200)

    window.exitonclick()

# 方形画圆
draw_art()
# 添加音乐
步骤
  1. 获取画布turtle.Screen(),设置背景色
  2. 获取画笔 turtle.Turtle(),设置画笔形状颜色速度等
  3. 画出想要的图案
源码地址

Python-Exercies

點擊查看更多內容
7人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消