大学python笔记整理_大学生python笔记第二次整理aze-love-py
第二篇笔记:
turtle库的使用
turtle库知识点汇总:
1.导入turtle库:from turtle import* 或者 import turtle,后面每一栏前缀turtle.
2.创建绘图窗口:setup()。若不设置此项,则默认出现于屏幕正中央
3.动作:
(1)绘制直线fd()向前进 ; bk()向后退
(2)转向 left(); 向左转right();向右转 seth()直接面向某一角度
(3)goto( ,) 设置坐标,直接让小乌龟移动至该点
(4)画弧线 circle( ”半径“ ,“角度”)半径前正负号判断圆画出的方向
(5)画笔设置 penup()抬起画笔(此时任意操作不留痕迹)
pendown()放下画笔 pensize() 画笔的粗细color()画笔颜色
speed()线条移动速度
fillcolor()要填充的颜色 begin_fill()从这里开始填充 end_fill()结束填充
颜色库的选择:可以直接“color(“red”)等引用,或导入colormode((225))# 然后用color((x,y,z))#
(6)结束绘画done()
(7)常用循环for I in range(次数):
经典案例
**#画个python吉祥物小蟒蛇**
from turtle import*
speed(2)
penup()
fd(-250) #让蛇的出发点靠后一点
pendown()
pensize(25)
seth(-40) #从斜向下方向起笔,可以避免向左上方倾斜爬行
color("blue")
for i in range(4): #循环语句
circle(40,80)
circle(-40,80)
circle(40,80/2)
fd(40)
circle(16,180)
fd(30)
done()
**#画彩色蟒蛇**
from turtle import*
speed(2)
penup()
fd(-250)
pendown()
pensize(25)
seth(-40)
colors=["red","blue","green","grey","orange","black"]
for i in range(6):
color(colors[i % 6])
circle(40,80)
circle(-40,80)
color("brown")
circle(40,80/2)
fd(40)
circle(16,180)
fd(30)
done()
**#画个五环**
from turtle import*
pensize(15)
speed(10)
goto(-15,0)。 #要提前自己设置好坐标吧
color("blue") #我记得我是自己在纸上画的……笨蛋方法把可能
circle(100)
penup()
goto(215,0)
color("black")
pendown()
circle(100)
penup()
goto(445,0)
color("red")
pendown()
circle(100)
penup()
goto(100,-120)
color("yellow")
pendown()
circle(100)
penup()
goto(325,-120)
color("green")
pendown()
circle(100)
**#画一个炫彩旋转图形**
from turtle import*
speed(50)
colors=["blue","orange","purple","pink"]
for i in range(200):
color(colors[i%4])
fd(2*i)
left(91)
下一份笔记内容:数据类型以及零碎知识点整理
原文链接:https://blog.csdn.net/HonoriaChen/article/details/105079979
大学python笔记整理_大学生python笔记第二次整理aze-love-py相关推荐
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...
之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...
- python笔记手册_《Python 学习手册》读书笔记
Python 脚本首行 P72 #! /usr/local/bin/python or #! /usr/bin/env python Windows 上输入的技巧 P77 input() 函数防止双击 ...
- python基础读后感_《python基础教程 》第一章 读书笔记
python是一个简单强大的直译语言,它同样提供交互式编译环境,学起来还算有趣,在学习的过程中,同样体会了动态语言的直接与强大. 第一章 基础知识 一 运行python 在ubuntu终端输入 pyt ...
- python 免费空间_用python做大数据
不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...
- 怎样用python自动化办公_会python基础,如何学习自动化办公?
Python 自动化,爽爽的解决 本课程完全让你摒弃重复率高,机械操作的劳动,解放双手,自动化办公,比如Excel表的各种计算,合并,比对,尤其是跨表,大量数据的,连Excel打开都费劲的,Pytho ...
- python右对齐_用python使句子右对齐
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! lower 转换字符串中所有大写字符为小写str.lower()upper将字符 ...
- python炒股日记_自学python的日记分享
2019.4.22登记 课堂笔记 2019.4.8 在windows环境下,用python写出第一个程序"hello world" 1 print("Hello Worl ...
最新文章
- 嵌入式linux alsa,嵌入式Linux下ALSA音频架构ALSA-lib移植与编译心得
- SQL,NoSQL优缺点总结
- Oracle plsql 打包
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(52)-美化EasyUI皮肤和图标
- GitHub 超 20000 Star,最火开源视频库 FFmpeg 这 20 年!
- html5的方框属性,HTML连载37-边框属性(下)、边框练习
- vba动态二维数组_VBA学习笔记19:数组1
- 消息队列——ActiveMQ使用及原理浅析
- 在51cto开博补充篇_为何叫~静水流深~
- Vue中相同逻辑如何抽离?
- SpringSecurity 403 forbidden
- 【问题】vcenter7升级遇到“Exception in invoking authentication handler unidentifiable C++ exception”
- Archery Tournament
- TP-LINK TL-WR841N 路由变无线交换机设置
- 锐捷交换机的端口配置状态
- html5 div平移,使用JavaScript平移DIV元素
- linux红帽认证rhca,红帽认证RHCA学习历程及建议
- python边玩边学_边学边学
- shuffle流程理解
- 计算机病毒攻击预警,【图片】计算机病毒红色预警 (危险度:极高)【mizukanainai吧】_百度贴吧...
热门文章
- AQS中公平锁和非公平锁区别,你知道么
- 如何保证FBA库存,及时补货
- 生成随机的字符串而且不重复
- 使用@Async注解的时候一定要在类上加@EnableAsync
- 在硕士期间,导师放养是一种怎样的体验?
- 17092601_CentOS7(64)下Oracle11g设置开机自启动
- Android 9.0 显示系统导航栏(左/右/底部)
- 不黑学社代表孙溟㠭匪石参访南普陀寺
- 正在公示!“西京大学”来了!
- 计算机地址分配 DHCP 静态,OpenWrt/LEDE 设置 DHCP 静态 IP 地址分配不生效处理