所有分类
  • 所有分类
  • 乐高

Python入门第二课:神奇的线

三角形如何用代码实现

import turtle
t = turtle.Turtle()
for x in range(3):
t.fd(100)
t.left(120)

五角星如何用代码实现

import turtle
t = turtle.Turtle()
for x in range(5):
t.fd(100)
t.left(144)

星星的代码实现

t.left(30)
for x in range(4):
t.fd(50)
t.left(30)
t.fd(50)
t.right(120)

从程序的角度看多角星


从起点开始,不停的绘制,直到笔头再次回到起点的时候就停止绘制。
不停的做某事,直到某个条件发生时就终止。
while True:
不停的做某事
if 条件 :
条件满足时,终止循环
从起点开始,不停的绘制,直到笔头再次回到起点的时候就停止绘制。
不停的做某事,直到某个条件发生时就终止。
while True:
t.fd(100) # 不停的画直线
t.left( 角度 ) # 旋转角度
if t.pos( )==(0,0): # 如果画完线后笔头的位置回到起点
break # 不再绘制
从起点开始,不停的绘制,直到笔头再次回到起点的时候就停止绘制。
不停的做某事,直到某个条件发生时就终止。
while True:
t.fd(100) # 不停的画直线
t.left( 角度 ) # 旋转角度
if t.pos( )==(0,0): # 如果画完线后笔头的位置回到起点
break # 不再绘制

如何让元素的选择随循环改变

colors = ['red','blue','green','pink','yellow','violet']
for x in range(50):
t.color( ??? )
t.circle(x)
t.left(100)

随机选择

让计算机帮助我们从容器中选择一个颜色
第一步:从随机之家请出选择小子
第二步:由选择小子帮助我们选一个颜色
from random import choice # 从随机之家请出选择小子
n = choice(colors) # 由选择小子从 colors 中选择一个颜色
注意:随机颜色是计算机帮助我们选择的,我们无法预知选中的颜色是哪一个,我们能确定的是被
选择的颜色一定是 colors 之中的。

如何让元素的选择随循环改变

from random import choice
colors = ['red','blue','green','pink','yellow','violet']
for x in range(50):
t.color(choice(colors))
t.circle(x)
t.left(100)
资源下载
下载价格1.9 积木
原文链接:https://www.legocode.cn/607.html,转载请注明出处~~~
12
广告位招租

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录