生成器推导式(生成元组)

一个生成器只能运行一次,迭代一次后第二次没有数据。

gnt=(x for x in range(1,100) if x%9==0)

Python函数的分类

1.内置函数:str(), list(), len()

2.标准库函数

3.第三方函数

4.用户自定义函数

def

return 两个作用: 1.返回值 2.结束函数的执行

#绘制同心圆

import turtle
t=turtle.Pen()
t.speed(0)
t.width(5)
my_colors=("red","blue","green","black","yellow")
for i in range(10):
    t.penup()
    t.goto(0,-10*i)
    t.pendown()
    t.color(my_colors[i%len(my_colors)])
    t.circle(50+i*10)

turtle.done()

# 绘制18*18的棋盘宽度为30
import turtle

width=30
num=18

t=turtle.Pen()
t.speed(0)
for i in range(19):
    t.penup()
    t.goto(-300,300-i*30)
    t.pendown()
    t.goto(240,300-i*30)

for i in range(19):
    t.penup()
    t.goto(-300+i*30,300)
    t.pendown()
    t.goto(-300+i*30,-240)