用python写一个俄罗斯国旗
以下是使用Python绘制俄罗斯国旗的代码:
import turtle
def draw_rectangle(color, width, height):
turtle.begin_fill()
turtle.fillcolor(color)
for _ in range(2):
turtle.forward(width)
turtle.right(90)
turtle.forward(height)
turtle.right(90)
turtle.end_fill()
def draw_flag():
turtle.speed(0)
turtle.penup()
turtle.goto(-200, 200)
turtle.pendown()
# 绘制蓝色背景
draw_rectangle("#0039A6", 400, 240)
# 绘制白色横条
draw_rectangle("#FFFFFF", 400, 40)
# 绘制红色横条
turtle.penup()
turtle.goto(-200, 80)
turtle.pendown()
draw_rectangle("#D52B1E", 400, 40)
# 绘制白色横条
turtle.penup()
turtle.goto(-200, 120)
turtle.pendown()
draw_rectangle("#FFFFFF", 400, 40)
# 绘制红色横条
turtle.penup()
turtle.goto(-200, 160)
turtle.pendown()
draw_rectangle("#D52B1E", 400, 40)
# 绘制白色横条
turtle.penup()
turtle.goto(-200, -200)
turtle.pendown()
draw_rectangle("#FFFFFF", 400, 240)
turtle.hideturtle()
turtle.done()
if __name__ == "__main__":
draw_flag()
运行代码后,将会在窗口中绘制出俄罗斯国旗
原文地址: https://www.cveoy.top/t/topic/inkB 著作权归作者所有。请勿转载和采集!