智能画图系列:BBA logo
发布于 2021-03-30 11:42
用代码绘制宝马、奔驰、奥迪品牌的logo
奔驰:
代码实现:
import turtle
radius = int(input("请输入半径:"))
turtle.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()
宝马:
代码实现:
import turtle
radius = int(input("请输入半径:"))
turtle.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/python3
import turtle
def draw_circle(turtle):
turtle.circle(50)
# 同时设置pencolor=color1, fillcolor=color2
turtle.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 我们将第一时间删除。
相关素材