码迷,mamicode.com
首页 > 其他好文 > 详细

条件、循环、函数定义、字符串操作练习

时间:2017-09-13 21:18:34      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:imp   code   字符   函数   循环   字符串操作   def   raw   log   

1、用循环画五角星

from turtle import *
while True:
    forward(200)
    right(144)
    if abs(pos()) < 1:
        break

 

2、用循环画同心圆

from turtle import *
for i in range(5):
    pu()
    goto(0,-(i+1)*10)
    pd()
    circle((i+1)*10)

 

3、用while循环画太阳花

from turtle import *
while True:
   forward(200)
   left(170)
   if abs(pos()) < 1:
       break  
done()

 

4、用函数定义画五个五角星

from turtle import *
def a(x,y):
    pu()
    goto(x,y)
    pd()
    
def b():
    for i in range(5):
        forward(100)
        right(144)

for i in range(5):
    a(-(i*100),0)
    b()

 

5、用函数定义画钻石花瓣的太阳花

from turtle import *
def draw_lx():
    for i in range(1,3):
        forward(100)
        right(45)
        forward(100)
        right(135)

def draw_zuanshi():
    speed(10) 
    for i in range(36):
        draw_lx()
        right(10)
draw_zuanshi()

 

条件、循环、函数定义、字符串操作练习

标签:imp   code   字符   函数   循环   字符串操作   def   raw   log   

原文地址:http://www.cnblogs.com/zhenwei/p/7517524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!