点击联系客服
客服QQ: 客服微信:

珠海老站长

查看: 448|回复: 50

python图片

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-10-1 07:29:18 | 显示全部楼层 |阅读模式
目录

一、初始化设置

二、画花瓣

第三,画话术

四、画花台和叶子

总码





一、初始化设置

Def  Init():

提起Turtle.penup() #画笔(不画线条)

Turtle.pendown() #放下刷子开始画刷子(画线条)





二、画花瓣

实际上就是用一个个不同大小的圆弧,组成花瓣

花瓣我们选择黄色

#画花瓣

Def  Draw_Petals():

Turtle.fillcolor('yellow  ')

开始填充Turtle.begin_fill() #

#第一个

Turtle.right(61)

Turtle.circle(145,30)

Turtle.left(100)

Turtle.circle(145,30)

#第二次

Turtle.right(122)

Turtle.circle(145,30)

Turtle.left(100)

Turtle.circle(145,30)

#第三次

Turtle.right(122)

Turtle.circle(145,30)

Turtle.left(100)

Turtle.circle(145,30)

#第四次

Turtle.right(122)

Turtle.circle(145,30)

Turtle.left(100)

Turtle.circle(145,30)

#第五次

Turtle.right(122)

Turtle.circle(145,30)

Turtle.left(100)

Turtle.circle(145,30)
  # 第六个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第七个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第八个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第九个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    turtle.end_fill()




三、画花蕊
再次调整位置,这次用红色上色。

# 画花蕊
def Draw_Blossom():
    turtle.right(60)
    turtle.fillcolor('red')
    turtle.begin_fill()  # 开始填充
    turtle.circle(100, 370)
#                 半径  弧度(360为一周)
    turtle.end_fill()



四、画花杆和叶片
# 画花杆
def Draw_Rod():
    # 往下
    turtle.right(82)
    turtle.fd(250)
    # 返回
    turtle.right(180)
    turtle.fd(80)
# 画叶片
def Draw_Leaves():
    turtle.fillcolor('green')
    turtle.begin_fill()
    # 第一个叶片
    turtle.right(120)
    turtle.circle(200, 50)
    turtle.left(130)
    turtle.circle(200, 50)
    # 往上移动
    turtle.right(110)
    turtle.fd(50)
    # 第二个叶片
    turtle.left(60)
    turtle.circle(200, 50)
    turtle.left(130)
    turtle.circle(200, 50)
    turtle.end_fill()


也算是正式完工!!!


总代码
# 画花
import turtle
def Init():
    turtle.penup()      # 提起画笔(不画线)
    turtle.pendown()    # 放下画笔移动画笔开始绘制(画线)
def End():
    # 设置成画完不会自动退出
    turtle.done()
# 画花瓣
def Draw_Petals():
    turtle.fillcolor('yellow')
    turtle.begin_fill()  # 开始填充
    # 第一个
    turtle.right(61)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第二个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第三个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第四个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第五个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第六个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第七个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第八个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    # 第九个
    turtle.right(122)
    turtle.circle(145, 30)
    turtle.left(100)
    turtle.circle(145, 30)
    turtle.end_fill()
# 画花蕊
def Draw_Blossom():
    turtle.right(60)
    turtle.fillcolor('red')
    turtle.begin_fill()  # 开始填充
    turtle.circle(100, 370)
#                 半径  弧度(360为一周)
    turtle.end_fill()
# 画花杆
def Draw_Rod():
    # 往下
    turtle.right(82)
    turtle.fd(250)
    # 返回
    turtle.right(180)
    turtle.fd(80)
# 画叶片
def Draw_Leaves():
    turtle.fillcolor('green')
    turtle.begin_fill()
    # 第一个叶片
    turtle.right(120)
    turtle.circle(200, 50)
    turtle.left(130)
    turtle.circle(200, 50)
    # 往上移动
    turtle.right(110)
    turtle.fd(50)
    # 第二个叶片
    turtle.left(60)
    turtle.circle(200, 50)
    turtle.left(130)
    turtle.circle(200, 50)
    turtle.end_fill()
if __name__ == '__main__':
    # 初始化
    Init()
    # 画花瓣
    Draw_Petals()
    # 画花蕊
    Draw_Blossom()
    # 花杆
    Draw_Rod()
    # 叶片
    Draw_Leaves()
    # 结束
    End()
回复

使用道具 举报

1

主题

512

帖子

-158

积分

限制会员

积分
-158
发表于 2021-10-1 07:31:04 | 显示全部楼层
好帖,来顶下
回复

使用道具 举报

1

主题

490

帖子

-139

积分

限制会员

积分
-139
发表于 2021-10-1 07:52:41 | 显示全部楼层
真是 收益 匪浅
回复

使用道具 举报

1

主题

544

帖子

-217

积分

限制会员

积分
-217
发表于 2021-10-1 08:14:11 | 显示全部楼层
LZ真是人才
回复

使用道具 举报

1

主题

512

帖子

-206

积分

限制会员

积分
-206
发表于 2021-10-1 08:34:59 | 显示全部楼层
帮帮顶顶!!
回复

使用道具 举报

0

主题

523

帖子

-190

积分

限制会员

积分
-190
发表于 2021-10-1 08:55:02 | 显示全部楼层
难得一见的好帖
回复

使用道具 举报

0

主题

481

帖子

-124

积分

限制会员

积分
-124
发表于 2021-10-1 09:15:59 | 显示全部楼层
我是来刷分的,嘿嘿
回复

使用道具 举报

1

主题

492

帖子

-174

积分

限制会员

积分
-174
发表于 2021-10-1 09:36:05 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复

使用道具 举报

1

主题

506

帖子

-158

积分

限制会员

积分
-158
发表于 2021-10-1 09:56:11 | 显示全部楼层
难得一见的好帖
回复

使用道具 举报

1

主题

534

帖子

-147

积分

限制会员

积分
-147
发表于 2021-10-1 10:17:04 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|珠海@IT精英团

GMT+8, 2022-7-3 16:05 , Processed in 0.424081 second(s), 29 queries .

Powered by Discuz! X3.4

© 2020 Comsenz Inc.

快速回复 返回顶部 返回列表