Day2
题外话:刚发现这个课程好像是采用一个例子来贯穿每个章节要学习的内容,所以在这里我要补上上章内容里面的例子。
#TempConvert.py
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
下面来正式进入第二章节内容的总结:
编程语言多种多样,下面来看一下不同编程语言的初心和适用对象:
Python语言是通用语言、脚本语言、开源语言、跨平台语言、多模型语言。
HTML/CSS/JS:不可替代的前端技术,全栈能力
接下来就是第二章节的内容的例子了
#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()
这里最后的turtle.done()是用来停止画笔绘制,但绘图窗体不关闭。
turtle.pendown()只是放下画笔,并不绘制任何内容。
import turtle引入了一个绘图库,名字叫turtle(海龟)(哇塞,看了下往期学生的作品是真的厉害啊)
turtle库的使用
- turtle库是Python语言的标准库之一
- 标准库:随解释器直接安装带操作系统中的功能模块。
- 第三方库:需要经过安装才能使用的功能模块。
- 库Library、包Package、模块Module
- Python计算生态 = 标准库 + 第三方库
(1) turtle起始位置是在窗体的正中心
turtle的一个画布空间最小单位是像素
前面两个参数是影响窗口的大小的,而后面两个参数是影响窗口在你所使用的屏幕的位置。
这里的seth()函数只改变海龟的方向
RGB彩色体系
- RGB指红蓝绿三个通道的颜色组合
- 覆盖视力所能感知到的所有颜色
- RGB每色取值范围为0-255(整数)或0-1(小数)
(常用的RGB色彩无需记忆,用时查询即可)
虽然两种便是方式都行,但在一个文件中需要只使用一种表示方式。
turtle程序语法元素分析 - 库引用与import
- turtle运动控制函数
- turtle方向控制函数
这里的 import * 是指引入该库中的所有函数
画笔控制函数
运动控制函数
这里的负数是向后退着移动
这里半径r可以是负数,当r是正数时是以左边距原点|r|单位的位置为圆心的;当r是负数时是以右边距原点|r|单位的位置为圆心的。
fd(d)
circle(r,extent=None)
turtle方向控制函数
循环语句与range()函数
转载:https://blog.csdn.net/weixin_43873121/article/details/104795147
查看评论