三角形如何用代码实现
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)
原文链接:https://www.legocode.cn/607.html,转载请注明出处~~~
评论0