复现python 4

知识点1 

from 海龟  导入  * 全部   

格式上不需要再海龟.函数方法,直接引用就可以

 

 

 

知识点 2

方法def

 

 

 

 

 

 知识点2.1

定义一个函数def  面积   最后调用函数

 

 

 

 

 

 知识点2.2

定义一个函数 Duibi   要求返回值   调用该函数

知识点2.3

定义一个函数Yunsuan 要求返回值  调用函数

 

 

 

 

 

 知识点3

全局变量与局部变量的作用域不一样,局部变量超出作用域会报错

 

 

 知识点4

在局部变量里改变全局变量 global

 

 

 知识点5.1

画一个正方形 ,之后参照这个再画一排10个正方形

 

 

 

 知识点5.2  (

整体缩进

Ctrl+【

整体取消缩进

Ctrl+】

知识点5.3

目标  参照一个正方形,画一排10个,

思路  先确定落笔的地方 一个x,y的坐标,第一个正方形30的长度  第二个正方形多一个30,第三个再多一个30

 

from turtle import *
from time import *
#正方形的颜色 边黑色,填充红色
color("black","red")
#定义一个函数zfx 参数 边的长度 转角度数
#起笔的地方
up()
def zfx(side,angle):
#落笔的地方
down()
#花一个正方形需要循环4次
for x in range(4):
#正方形边长的值为side
fd(side)
#正方形的角度值为angle
right(angle)
#抬起笔的地方
up()
#----定义一个坐标开始的地方
x=-200
y=0
#----先移动到设置的坐标这里
goto(x,y)
#开始绘制 循环10次画10个方形 每次方形都需要变换起始坐标位置
for i in range(10):
#开始填充
begin_fill()
#边长赋值30,角度赋值90
zfx(30,90)
#结束填充
end_fill()
#画方框的起始坐标不断的加30
x +=30
#移动坐标
goto(x,y)

#结束程序
done

 

posted @ 2021-07-05 19:38  胖豆芽  阅读(39)  评论(0编辑  收藏  举报