python day1_1

2018-04-29  本文已影响50人  debrogile

本次运用python的一个绘图库turtle,画了一朵玫瑰花,如果有一位可爱的小姐姐看到,那就送给你啦!效果如下:

源代码如下:

# 导入turtle库

import turtle

# 设置初始的位置

turtle.penup()

turtle.left(90)

turtle.fd(200)

turtle.pendown()

turtle.right(90)

#  bud

turtle.fillcolor("red")

turtle.begin_fill()

turtle.circle(10,180)

turtle.circle(25,110)

turtle.left(50) 

turtle.circle(60,45) 

turtle.circle(20,170) 

turtle.right(24) 

turtle.fd(30) 

turtle.left(10) 

turtle.circle(30,110) 

turtle.fd(20) 

turtle.left(40) 

turtle.circle(90,70) 

turtle.circle(30,150) 

turtle.right(30) 

turtle.fd(15) 

turtle.circle(80,90) 

turtle.left(15) 

turtle.fd(45) 

turtle.right(165) 

turtle.fd(20) 

turtle.left(155) 

turtle.circle(150,80) 

turtle.left(50) 

turtle.circle(150,90) 

turtle.end_fill()

# petal1

turtle.left(150) 

turtle.circle(-90,70) 

turtle.left(20) 

turtle.circle(75,105) 

turtle.setheading(60) 

turtle.circle(80,98) 

turtle.circle(-90,40)

#petal2

turtle.left(180) 

turtle.circle(90,40) 

turtle.circle(-80,98) 

turtle.setheading(-83)

#leave1

turtle.fd(30) 

turtle.left(90) 

turtle.fd(25) 

turtle.left(45) 

turtle.fillcolor("green") 

turtle.begin_fill() 

turtle.circle(-80,90) 

turtle.right(90) 

turtle.circle(-80,90) 

turtle.end_fill()

turtle.right(135) 

turtle.fd(60) 

turtle.left(180) 

turtle.fd(85) 

turtle.left(90) 

turtle.fd(80)

#leave2

turtle.right(90) 

turtle.right(45) 

turtle.fillcolor("green") 

turtle.begin_fill() 

turtle.circle(80,90) 

turtle.left(90) 

turtle.circle(80,90) 

turtle.end_fill() 

turtle.left(135) 

turtle.fd(60) 

turtle.left(180) 

turtle.fd(60) 

turtle.right(90) 

turtle.circle(200,60)

#reset pen

turtle.penup()

turtle.pensize(4)

turtle.goto(220,50)

turtle.pendown()

#write

turtle.color("red")

turtle.pensize(520)

turtle.write("love u!")

上一篇 下一篇

猜你喜欢

热点阅读