设为首页 加入收藏

TOP

Python Turtle 入门进阶教程(二)
2023-07-26 08:18:24 】 浏览:278
Tags:Python Turtle
in range(num_sides):
    polygon.forward(side_length)
    polygon.right(angle)
   
turtle.done()


效果图如下:


Python Turtle 入门进阶教程


补充


使许多初学者感到困惑的是=符号。 在数学中,只要我们看到A = B,我们就知道A和B必须相同–在数学中,=表示“相等”。


但是,=在编程上有些不同。 当我们看到A = B时,表示现在无论A设置为等于B –在编程中,=表示“赋值”。


所以,如果我们看到以下代码:



linuxidc_variable = 2 + 3
print(linuxidc_variable)


linuxidc_variable = linuxidc_variable + 6
print(linuxidc_variable)


Python Turtle 入门进阶教程


…输出将为5和11。我们将始终对右边的内容进行计算机处理,然后将左边的变量更改为该值。


示例7:跳跃和改变速度


turtle.setposition(x, y)将海龟的位置设置为您插入的坐标。(0,0)位于屏幕的中心 – 乌龟首先开始的位置。 请注意,您需要确保海龟的笔是向上的,否则它将划一条线。


您可以通过执行turtle.speed(number)来更改乌龟的速度。 如果将速度设置为10,海龟会跑的非常快。 如果将速度设置为1,则海龟会变得非常慢(这对于尝试了解绘制某些复杂事物的方式很有用)。


速度不能小于0或大于10。


代码:


import turtle
turtle.screensize(600,400, "green")


linuxidc = turtle.Turtle()


linuxidc.speed(10)


linuxidc.pencolor("red")
for i in range(200):
    linuxidc.forward(150)
    linuxidc.right(30)
    linuxidc.forward(20)
    linuxidc.left(60)
    linuxidc.forward(50)
    linuxidc.right(30)
   
    linuxidc.penup()
    linuxidc.setposition(0, 0)
    linuxidc.pendown()
   
    linuxidc.right(2)
   
turtle.done()


效果图如下:


Python Turtle 入门进阶教程


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇于Java Properties类设置本地配置.. 下一篇使用Python中的tkinter模块画树

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目