飞行的猪哼哼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
1. zip()并行迭代:多个变量在多个序列中一起迭代:
  例如:
names = ('任善文','小暖猫','肥猪猪')
ages = (21,22,23)
jobs = ('程序员','老师','企业家')

for x,y,z in zip(names,ages,jobs):
    print('{0}---{1}---{2}'.format(x,y,z))

运行结果:
任善文---21---程序员
小暖猫---22---老师
肥猪猪---23---企业家

传统格式的代码:

names = ('任善文','小暖猫','肥猪猪')
ages = (21,22,23)
jobs = ('程序员','老师','企业家')

for i in range(3):
    print('{0}---{1}---{2}'.format(names[i],ages[i],jobs[i]))
2.综合练习题:

import turtle    #引入海龟制图

t = turtle.Pen()   #声明变量表示海龟笔

my_colors = ('red','green','yellow','black')  #定义颜色类型的列表

t.width(4)   # 定义笔的宽度为4
t.speed(1)   # 定义笔的速度为1
for i in range(10):   #循环画10个圈
    t.penup()      #抬笔
    t.goto(0,-i*10)  #去相应的位置
    t.pendown()  #落笔
    t.color(my_colors[i%len(my_colors)])  #定义每圈的颜色,随着i的改变而改变
    t.circle(15+i*10)  #每次一个圈的半径都要增加10

turtle.done()

在这里插入图片描述

posted on 2019-07-29 21:10  飞行的猪哼哼  阅读(43)  评论(0)    收藏  举报