215day(科赫雪花的绘制,集合类型及操作,序列类型及操作)

《2018年5月13日》【连续215天】

标题:科赫雪花的绘制,集合类型及操作,序列类型及操作;

内容:

1.运用递归绘制科赫雪花:

#KochDrawV1.py
import turtle as t
def koch(size,n):
    if n==0:
        t.fd(size)
    else:
        for angle in [0,60,-120,60]:
            t.left(angle)
            koch(size/3,n-1)
def main():
    t.setup(800,800)
    t.pu()
    t.goto(-200,100)
    t.pencolor("blue")
    t.pd()
    t.pensize(2)
    level = 3
    n=3
    an =360/n
    for i in range(n):
        koch(400,level)
        t.right(an)
    t.hideturtle()
main()

效果如图;

 

2.集合类型及操作:

可用 c={...} 或c=set(...)生成集合;

操作符:  |  -   &   ^   <=   <    >=   >

方法:.add()   .discard()  .remove()  .clear()  .pop()

函数:len()  set()

 x    (not) in A

 集合经常用来数据去重;

 

3.序列类型是基类类型

元组类型:tuple   或() 或,创建   (创建后无法修改)

列表类型:可修改;使用方括号[]和list()会创建列表,列表之间的赋值本质上是指针的赋值;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值