智能画图系列:BBA logo

发布于 2021-03-30 11:42

用代码绘制宝马、奔驰、奥迪品牌的logo

奔驰:

代码实现

#!/usr/bin/python3import turtleradius = int(input("请输入半径:"))# 同时设置pencolor=color1, fillcolor=color2turtle.setup(width=600, height=600)turtle.pencolor("gray")turtle.speed(1)turtle.hideturtle()turtle.pensize(10)# 先画个圆turtle.circle(radius)# 上边turtle.penup()turtle.goto(0, radius)turtle.pendown()turtle.left(90)turtle.forward(radius)# 左下边turtle.penup()turtle.goto(0, radius)turtle.pendown()turtle.left(120)turtle.forward(radius)# 右下边turtle.penup()turtle.goto(0, radius)turtle.pendown()turtle.left(120)turtle.forward(radius)turtle.mainloop()

宝马:

代码实现:

#!/usr/bin/python3import turtleradius = int(input("请输入半径:"))# 同时设置pencolor=color1, fillcolor=color2turtle.setup(width=600, height=600)turtle.pencolor("gray")turtle.speed(1)turtle.hideturtle()turtle.pensize(10)# 先画个圆turtle.circle(radius)turtle.penup()turtle.goto(0, radius)turtle.pendown()turtle.fillcolor("blue")turtle.begin_fill()turtle.left(90)turtle.forward(radius)turtle.left(90)turtle.circle(radius, 90)turtle.left(90)turtle.forward(radius)turtle.end_fill()turtle.penup()turtle.goto(0, radius)turtle.pendown()turtle.fillcolor("blue")turtle.begin_fill()turtle.right(90)turtle.forward(radius)turtle.left(90)turtle.circle(radius, 90)turtle.left(90)turtle.forward(radius)turtle.end_fill()turtle.mainloop()

奥迪:

代码实现:

#!/usr/bin/python3import turtledef draw_circle(turtle):    turtle.circle(50)# 同时设置pencolor=color1, fillcolor=color2turtle.color("gray")turtle.setup(width=600, height=600)turtle.speed(1)turtle.hideturtle()turtle.pensize(10)turtle.penup()turtle.goto(-100, 0)turtle.pendown()# 第一个圈draw_circle(turtle)# 第二个个圈turtle.penup()turtle.forward(70)turtle.pendown()draw_circle(turtle)# 第三个圈turtle.penup()turtle.forward(70)turtle.pendown()draw_circle(turtle)# 第四个圈turtle.penup()turtle.forward(70)turtle.pendown()draw_circle(turtle)turtle.mainloop()

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材