input函数的参数是输入的提示信息,并不是输入信息本身。

2.1 深入理解Python语言

云计算、网络安全、

600种编程语言,编程语言也是一个江湖。

不同编程语言的初心和适用对象。

C语言写操作系统。
Java语言 跨平台。
C++ 理解主客体关系 大规模程序。
VB 理解交互逻辑 桌面应用。
Python 理解问题的求解

Python的优势:语法简洁。生态高产。

工具决定思维。

机器语言:一种二进制语言。
超级语言:
Python语言是目前唯一的超级语言。

2.2 Python蟒蛇绘制

IDLE打开文件,按F5运行

#PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):turtle.circle(40, 80)turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()

2.3 turtle库的使用

turtle(海龟)库是turtle绘图体系的Python实现。
标准库:随解释器直接安装到操作系统中的功能模块。
第三方库:

turtle的绘图窗体
单位是像素。
turtle.setup(width, height, startx, starty)
绝对坐标
海龟坐标
turtle.goto(x,y)

turtle库的角度坐标体系
turtle.seth(angle) 改变海龟的行进方向
turtle.fd(length) 直线运行
turtle.left(angle)
turtle.right(angle)

RGB色彩体系

2.4 turtle程序语法元素分析

import turtle
from turtle import *
import turtle as t

画笔控制函数
penup 别名pu 画笔抬起,并不形成绘图图形
pendown 别名pd 画笔落下
pensize 别名width 设计画笔宽度
pencolor
颜色字符串:turtle.pencolor(“purple”)
RGB的小数值:turtle.pencolor(0.63, 0.13, 0.94)

运动控制函数
forward(d) 别名fd() 走直线 负数,表示海龟倒着行进
circle(r, 角度) 走曲线

方向控制函数
setheading(angle) 别名seth() 绝对-40度的方向
left(angle)
right(angle)

循环语句和range()函数
print中间加逗号的输出
range()函数:产生循环计数序列
range(5) 0,1,2,3,4
range(m,n) range(2,5) 2,3,4 从m开始到n-1

窗体和屏幕
turtle.down() 手工关闭退出

第2周 Python基本图形绘制相关推荐

  1. 练习2: Python基本图形绘制 (第2周)

    练习2: Python基本图形绘制 (第2周) 文章目录 练习2: Python基本图形绘制 (第2周) turtle库语法总结 Python蟒蛇绘制 turtle正方形绘制 turtle六边形绘制 ...

  2. 测验2: Python基本图形绘制 (第2周)

    测验2: Python基本图形绘制 (第2周) 文章目录 测验2: Python基本图形绘制 (第2周) 单选题 程序题 这是python123官网上联合MOOC的Python程序设计(第10期)答案 ...

  3. python基本图形绘制第二周答案_荐测验2: Python基本图形绘制 (第2周)

    测验2: Python基本图形绘制 (第2周) 单项选择题 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.import turtle ...

  4. python基本图形绘制第二周答案_测验2: Python基本图形绘制 (第2周)

    测验2: Python基本图形绘制 (第2周)0 x, y/ U7 ]; J 测验2: Python基本图形绘制 (第2周)% |5 V& T( u9 O+ B9 Z$ [' {' o 5 y ...

  5. python使用turtle库绘制一个100长度的十字架_测验2: Python基本图形绘制 (第2周)

    # 测验2: Python基本图形绘制 (第2周) ## 单项选择题 ### 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.impo ...

  6. python基本图形绘制_【Python】Python基本图形绘制-Go语言中文社区

    1.Python蟒蛇图形绘制: 代码: #PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() tur ...

  7. Python(3)——Python基本图形绘制

    Python基本图形绘制 第一个绘图 绘图演示2 蟒蛇绘制 关于turtle库 绝对0度方向 完善绘图程序 八边形 八角形 叠边形绘制 正确引用turtle中的函数 使用循环绘图 风轮绘制 自由绘制 ...

  8. 第2章 python基本图形绘制

    文章目录 第2章 python基本图形绘制 深入理解 计算机技术的演进 编程语言的多样初心 python的特点 "超级语言"的诞生 Python蟒蛇绘制 turtle库的使用 tu ...

  9. Python学习 Python基本图形绘制

    Python学习 Python基本图形绘制 1.深入理解Python语言 2.Python蟒蛇绘制 3.turtle库的使用 4.代码调用方法分析 5.学以致用 1.深入理解Python语言 计算机技 ...

最新文章

  1. 超越最新无监督域自适应方法,研究人员提轻量CNN新架构OSNet
  2. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
  3. 计算机组成原理思维导图
  4. 阿里巴巴为什么要禁止使用存储过程?
  5. 【转载】windows跳板机配置远程桌面连接
  6. 564. 寻找最近的回文数
  7. 标准输入输出 stdio 流缓冲 buffering in standard streams
  8. c语言实验报告(八),C语言实验报告(八
  9. python做erp系统的可行性_ERP可行性分析
  10. 导航上显示某个地点已关闭什么意思_大众MIB(275)教程之导航使用
  11. 利用R语言ggplot2包制作金字塔图,展示人口结构数据
  12. [分享]我们团队管理的最佳实践——企业积分制度应该如何建立?
  13. 计算机找不到 bitlocker,win7找不到bitlocker怎么解决?-在win7中查找bitlocker驱动器加密的方法 - 河东软件园...
  14. Kesci“魔镜杯”风控算法大赛复赛解决方案(转载)
  15. 【转】浅谈半导体工艺变革
  16. php 上传 照片流,在 iPhone 上使用“我的照片流”的方法!
  17. torch.save()模型的保存于加载
  18. 阿里P8面试官总结的《2021最新java面试题》,搞定90%以上的技术面
  19. C语言的/t到底有什么用
  20. 案例分享:建设企业网上办公综合平台

热门文章

  1. 高等数学 第四章 第一类换元法
  2. 推荐 IIS7.0下ThinkPHP提示“缓存文件写入失败!” 需要设置user的权限即可 Home/Runtime/Cache/
  3. [架构之路-202]- 常见的需求获取技术=》输出=》用户需求、客户需求(As...., I want.....)、用例图
  4. vb.net 教程 2-3 流程控制:循环语句 For...Next
  5. 朴素贝叶斯 分类算法——代码简洁
  6. 用python的scipy中的odeint来解常微分方程中的一些细节问题(适用于小白)
  7. java虚拟机jvm与Java内存模型(JMM)
  8. A7799之STM32程序——STM32测试高精度ADC篇(二)
  9. mac系统下,怎么装win7系统?
  10. ULTRA EDIT -32 之传统正则表达式