欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

潘石屹用Python解决100个问题 | 葵花绘图

程序员文章站 2022-05-18 20:40:46
程序的主要逻辑部分是2层循环。2个循环的内循环,是画一个正方形 即画笔向前画100个像素,形成一条边。然后画笔转动90度,是个直角,再画100个像素,形成第二条边。这样话4次就组成了一个正方形。 而外层的循环,每次沿顺时针方向移动10度,然后再调用内层循环画正方形。代码:import turtleimport timemyPen=turtle.Pen()myPen.speed(0)myPen.pencolor('red')myPen.fillcolor('yellow')myPen...

程序的主要逻辑部分是2层循环。2个循环的内循环,是画一个正方形 即画笔向前画100个像素,形成一条边。然后画笔转动90度,是个直角,再画100个像素,形成第二条边。这样话4次就组成了一个正方形。 而外层的循环,每次沿顺时针方向移动10度,然后再调用内层循环画正方形。

潘石屹用Python解决100个问题 | 葵花绘图

代码:

import turtle
import time
myPen=turtle.Pen()
myPen.speed(0)
myPen.pencolor('red')
myPen.fillcolor('yellow')
myPen.begin_fill()
for i in range(36):
    for j in range(4):
        myPen.forward(100)
        myPen.left(90)
    myPen.right(10)
myPen.end_fill()
time.sleep(10)

 

本文地址:https://blog.csdn.net/jxq0816/article/details/107355858