作业一:调用函数画一个房子
[Python] 纯文本查看 复制代码 import random
import turtle
# 初始化
turtle.setup(800, 600) # 设置窗口大小
tutu = turtle.Turtle() # 召唤图图
tutu.penup() # 画笔抬起
# 下面这三段代码是绘制基本形状的函数,不要修改其中的代码哦
# 画圆形
def draw_circle(radius, color): # 半径,颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
tutu.circle(radius)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
# 画长方形
def draw_rectangle(width, height, color): # 宽度,高度,颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
for i in range(2):
tutu.forward(width)
tutu.left(90)
tutu.forward(height)
tutu.left(90)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
# 画三角形
def draw_triangle(length, color): # 边长,颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
for i in range(3):
tutu.forward(length)
tutu.left(120)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
tutu.goto(-125, 60)
# 你需要从这里开始编写代码哦
# 从这里开始画一个边长为 250 的红色三角形
tutu.goto(-100, -60)
# 从这里开始画一个宽为 200、高为 120 的黄色长方形
tutu.goto(60, 0)
# 从这里开始画一个半径为 20 的粉色圆形
[font="]作业二:屏幕点击功能[/font]
[font="]作业三:按键控制功能[/font]
[font=Microsoft yahei, 微软雅黑, Arial, Helvetica, sans-serif, 宋体]
[/font]
[mw_shl_code=python,true]import turtle
# 模块一 初始化模块
turtle.setup(800, 600) # 设置窗口大小
turtle.bgpic('坐标背景图.png') # 加载默认背景
tutu = turtle.Turtle() # 召唤图图
tutu.penup() # 画笔抬起
# 模块二 基础形状模块
# 画圆形
def draw_circle(radius, color): # 半径,颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
tutu.circle(radius)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
# 画长方形
def draw_rectangle(width, height, color): # 宽度, 高度, 颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
for i in range(2):
tutu.forward(width)
tutu.left(90)
tutu.forward(height)
tutu.left(90)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
# 画三角形
def draw_triangle(length, color): # 边长, 颜色
tutu.pendown() # 画笔落下
tutu.color(color) # 将画笔和填充颜色同时设置为 color
tutu.begin_fill() # 开始填色
for i in range(3):
tutu.forward(length)
tutu.left(120)
tutu.end_fill() # 结束填色
tutu.penup() # 画笔抬起
# 模块三 按键绘制模块--------》》》
# 作业二:功能一 屏幕点击功能
# 作业三:功能二 按键控制功能
# 画脸
# 按键事件语句
# 监听语句
# 启动事件循环
turtle.done()
tutu.hideturtle()
turtle.done()[/mw_shl_code]
|