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

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

时间:2017-09-15 20:24:19      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:tps   函数定义   port   code   circle   down   draw   index   pen   

  1. 用循环画五角星
  2. 用循环画同心圆
  3. 用while循环画太阳花
  4. 用函数定义画五个五角星
  5. 用函数定义画钻石花瓣的太阳花

用循环画五角星:

import turtle
turtle.setup(600,400,0,0)
turtle.color(yellow)
turtle.bgcolor(red)
turtle.fillcolor("yellow")

def my_goto(x,y):
    turtle.up()
    turtle.goto(x,y)
    turtle.down()
def draw(r):
    turtle.begin_fill()
    for i in range(5):
        turtle.forward(r)
        turtle.right(144)
    turtle.end_fill()

my_goto(-250,75)
draw(100)

my_goto(-110,120)
turtle.right(315)
draw(50)

my_goto(-70,60)
turtle.right(330)
draw(50)

my_goto(-60,10)
turtle.right(0)
draw(50)

my_goto(-110,-20)
turtle.right(45)
draw(50)

 

效果图:

技术分享

用循环画同心圆:

代码:

import turtle
turtle.color(black)
for i in range(3):
    turtle.up()
    turtle.goto(0,-20*(i+1))
    turtle.down()
    turtle.circle(20*(i+1))

效果图:

技术分享

画太阳花:

while循环画:

 代码:

import turtle
turtle.color(red)
turtle.begin_fill()
while True:
    turtle.forward(200)
    turtle.left(170)
    if(abs(turtle.pos())) < 1:
        break
turtle.end_fill()

turtle.done()

效果图:

技术分享

 

 

 

函数定义画:

import turtle
turtle.setup(800,600,0,0)
turtle.color(yellow)
turtle.pencolor(red)
turtle.bgcolor(green)
turtle.fillcolor("yellow")

turtle.begin_fill()
def draw(r):
    
    for i in range(2):
        turtle.forward(r)
        turtle.right(45)
        turtle.forward(r)
        turtle.right(135)
    

for i in range(36):
    draw(100)
    turtle.right(10)
    
turtle.end_fill()

效果图:

技术分享

 

字符串:

  1. 输入学号,识别年级、专业、序号。
  2. 输入1-7的数字,输出对应的“星期几”。
  3. 识别身份证号中的省市区、年龄、性别。
  4. 用字符串操作生成python文档各库的网址(起始网址在这里https://docs.python.org/3.6/library/index.html)
  5. 练习字符串的+,*,in,len(),eval()

 

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

标签:tps   函数定义   port   code   circle   down   draw   index   pen   

原文地址:http://www.cnblogs.com/ruijin-chen/p/7519818.html

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