博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
条件、循环、函数定义 练习
阅读量:5126 次
发布时间:2019-06-13

本文共 1292 字,大约阅读时间需要 4 分钟。

a.五角星

import turtle

turtle.color('yellow')
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()

b.同心圆

import turtle

for i in range(5):
turtle.up()
turtle.goto(0,-20*(i+1))
turtle.down()
turtle.circle(20*(i+1))

 c.太阳花

from turtle import*

speed(40)
color('red','yellow')
begin_fill()
while True:
forward(300)
left(179)
if(abs(pos()))<1:
break
end_fill()
done()

d.五个五角星

import turtle

turtle.setup(600,400,0,0)
turtle.color('yellow')
turtle.bgcolor('red')
turtle.fillcolor('yellow')

def my_goto(x,y):

turtle.up()
turtle.goto(x,y)
turtle.down()

def my_draw5(r):

turtle.begin_fill()
for i in range(5):
turtle.forward(r)
turtle.right(144)
turtle.end_fill()

my_goto(-360,190)

my_draw5(100)

my_goto(-155,240)
my_draw5(50)
my_goto(-90,165)
my_draw5(50)
my_goto(-75,85)
my_draw5(50)
my_goto(-120,50)
my_draw5(50)

e.画菱形太阳花

import turtle

def draw_center(brad):

brad.forward(125)
brad.right(45)
brad.forward(100)
brad.right(135)

def draw_flower():

window=turtle.Screen()

window.bgcolor('blue')

brad=turtle.Turtle()

brad.color('yellow')
brad.speed(20)

for i in range(1,18):

draw_center(brad)
draw_center(brad)
brad.left(20)

brad.right(70)

brad.forward(325)

window.exitonclick()

draw_flower()

turtle.hideturtle()

转载于:https://www.cnblogs.com/blackboardf/p/7515453.html

你可能感兴趣的文章
pair的例子
查看>>
前端框架性能对比
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
同步代码时忽略maven项目 target目录
查看>>
Oracle中包的创建
查看>>
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
STM32F10x_RTC秒中断
查看>>
display:none和visiblity:hidden区别
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
牛的障碍Cow Steeplechase
查看>>
Zookeeper选举算法原理
查看>>
3月29日AM
查看>>