失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区

python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区

时间:2023-03-20 08:46:38

相关推荐

python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区

python中用turtle画爱心表白

运行后的效果图:

下面的代码是在python3.7写的,代码有点长,但却语法简单易懂

代码如下:

import turtle

str = input('请输入表白语:')

turtle.speed(10)#画笔速度

turtle.setup(1800,700,70,70)

turtle.color('black', 'pink')# 画笔颜色

turtle.pensize(3) # 画笔粗细

turtle.hideturtle() # 隐藏画笔(先)

turtle.up() # 提笔

turtle.goto(-655, -255) # 移动画笔到指定起始坐标(窗口中心为0,0)

turtle.down() #下笔

turtle.showturtle() #显示画笔

#画左边的小人

turtle.goto(-600,-200)

turtle.goto(-600,-120)

turtle.circle(35)

turtle.goto(-600,-200)

turtle.forward(40)

turtle.right(90)

turtle.forward(60)

turtle.hideturtle()

turtle.up()

turtle.goto(-600, -160)

turtle.down()

turtle.showturtle()

turtle.left(90)

turtle.forward(55)

turtle.right(45)

turtle.forward(20)

turtle.hideturtle()

turtle.up()

turtle.goto(-600, -145)

turtle.down()

turtle.showturtle()

turtle.goto(-545, -145)

turtle.left(90)

turtle.forward(20)

#画第一个爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(-500, -153)

turtle.down()

turtle.showturtle()

turtle.right(90)

turtle.forward(30)

turtle.left(90)

turtle.forward(30)

turtle.left(45)

turtle.circle(10.6,180)

turtle.left(180)

turtle.circle(10.6,180)

turtle.end_fill()

#下一个大爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(-430, -143)

turtle.down()

turtle.showturtle()

turtle.left(135)

turtle.right(90)

turtle.forward(50)

turtle.left(90)

turtle.forward(50)

turtle.left(45)

turtle.circle(17.67,180)

turtle.left(180)

turtle.circle(17.67,180)

turtle.end_fill()

#第三个爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(-315, -133)

turtle.down()

turtle.showturtle()

turtle.left(135)

turtle.right(90)

turtle.forward(70)

turtle.left(90)

turtle.forward(70)

turtle.left(45)

turtle.circle(24.74,180)

turtle.left(180)

turtle.circle(24.74,180)

turtle.end_fill()

#第四个爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(-187, -133)

turtle.down()

turtle.showturtle()

turtle.left(135)

turtle.right(90)

turtle.forward(70)

turtle.left(90)

turtle.forward(70)

turtle.left(45)

turtle.circle(24.74,180)

turtle.left(180)

turtle.circle(24.74,180)

turtle.end_fill()

#第5个爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(-43.7, -143)

turtle.down()

turtle.showturtle()

turtle.left(135)

turtle.right(90)

turtle.forward(50)

turtle.left(90)

turtle.forward(50)

turtle.left(45)

turtle.circle(17.67,180)

turtle.left(180)

turtle.circle(17.67,180)

turtle.end_fill()

#第6个爱心

turtle.color('pink', 'pink')

turtle.begin_fill()

turtle.hideturtle()

turtle.up()

turtle.goto(53.88, -153)

turtle.down()

turtle.showturtle()

turtle.right(90)

turtle.right(225)

turtle.forward(30)

turtle.left(90)

turtle.forward(30)

turtle.left(45)

turtle.circle(10.6,180)

turtle.left(180)

turtle.circle(10.6,180)

turtle.end_fill()

#画右边的小人

turtle.hideturtle()

turtle.up()

turtle.goto(251.28, -255)

turtle.down()

turtle.showturtle()

turtle.goto(196.28,-200)

turtle.goto(196.28,-120)

turtle.left(90)

turtle.circle(35)

turtle.goto(196.28,-200)

turtle.left(180)

turtle.forward(40)

turtle.left(90)

turtle.forward(60)

turtle.hideturtle()

turtle.up()

turtle.goto(196.28,-160)

turtle.down()

turtle.showturtle()

turtle.right(90)

turtle.forward(55)

turtle.left(45)

turtle.forward(20)

turtle.hideturtle()

turtle.up()

turtle.goto(196.28, -145)

turtle.down()

turtle.showturtle()

turtle.right(45)

turtle.forward(55)

turtle.right(45)

turtle.forward(20)

#画气球线和气球

#第一个气球

turtle.hideturtle()

turtle.up()

turtle.goto(-265, -133)

turtle.down()

turtle.showturtle()

turtle.goto(-245, 0)

turtle.right(135)

turtle.circle(35)

#第2个气球

turtle.hideturtle()

turtle.up()

turtle.goto(-265, -133)

turtle.down()

turtle.showturtle()

turtle.goto(-305, 80)

turtle.circle(40)

#第3个气球

turtle.hideturtle()

turtle.up()

turtle.goto(-137, -133)

turtle.down()

turtle.showturtle()

turtle.goto(-167, 0)

turtle.circle(35)

#第4一个气球

turtle.hideturtle()

turtle.up()

turtle.goto(-137, -133)

turtle.down()

turtle.showturtle()

turtle.goto(-117, 80)

turtle.circle(40)

#写字LOVE

turtle.pencolor("GREEN")

turtle.penup()

turtle.goto(-245,10)

turtle.write("O",move=False,align='center',font=("微软雅黑",30,'normal'))

turtle.pencolor("PURPLE")

turtle.penup()

turtle.goto(-305,90)

turtle.write("L",move=False,align='center',font=("微软雅黑",30,'normal'))

turtle.pencolor("YELLOW")

turtle.penup()

turtle.goto(-167,10)

turtle.write("V",move=False,align='center',font=("微软雅黑",30,'normal'))

turtle.pencolor("ORANGE")

turtle.penup()

turtle.goto(-117, 90)

turtle.write("E",move=False,align='center',font=("微软雅黑",30,'normal'))

#写送给谁

turtle.pencolor("PINK")

turtle.penup()

turtle.goto(300, 200)

turtle.write(str,move=False,align='center',font=("方正舒体",30,'normal'))

如果觉得《python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。