**
-
1.开发环境配置
-
(1)IDLE
-
页面比较简单和基础,适合像我这种刚接触的学生,但是不支持复制到库。
-
(2)Pycharm
-
我个人比较喜欢这个,可以自己下载不同的主题,样式比较多样。这是我的界面,为了保护眼睛,所以颜色比较暗黑O(∩_∩)O ;当然最重要的是它合并了多个库,有助于更好地探索。
-
以上两个是我使用的,其实还有很多比较高级一点的,但是我还没有尝试。
- 2.语法元素分析
- (1)缩进
-
四个空格 或者 一个TAB
- (2)注释
-
单行注释 #
-
多行注释 以' ' '开头和结尾
- (3)变量
- (4)命名
-
大小写敏感;首字符不能是数字;不可以与保留字冲突;
- (5)保留字
-
又叫关键字,共有35个,黑体的是比较常见的
- (6)数据类型:字符串,整数,浮点数,列表。
- (7)语句和函数
最后来举个“温度转换”例子,可以自己简单分析一下语法元素
#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("输入格式错误")
3.turtle库(海龟库)的使用
-
魔幻绘制图形的首要选择,及其好玩哈哈哈哈哈
-
(1)绘图窗体布局
刚开始还不太理解后两个参数的作用,不过后边开始实践就明了了。
-
(2)空间坐标体系
-
turtle.goto(x,y)
-
-----绝对坐标
-
turtle.bk(d)-后退
-
tuetle.fd(d)-前进
-
turtle.circle(r,angle)-距离海龟左侧r为原点以angle角度旋转
-
-----海龟坐标
-
(3)角度坐标体系
-
turtle.seth(angle) -只改变前进方向
-
-----绝对角度
-
turtle,left(angle)
-
turtle.right(angle)
-
-----海龟角度
-
(4)RGB色彩体系
-
红绿蓝三种通道颜色
-
turtle.colormode(mode)
-
4.turtle程序语法元素分析
-
(1)库引用和import
1- import<库名> -
<库名>.<函数名>
-
2- from<库名>import<函数名>
-
from<库名>import*
-
<函数名>.<函数参数>
-
3-import<库名>as<库别名>
-
<库别名>.<函数名>
-
(2)画笔控制函数
-
turtle.penup() 画笔抬起
-
turtle.pendown() 画笔落下
-
turtle.pensize() 画笔宽度
-
turtle.pencolor() 画笔颜色
-
(3)运动控制函数
-
turtle.forward(d)= turtle.fd(d)
-
turtle.circle(r,angle)
-
(4)方向控制函数
-
turtle.seth()
-
turtle.left()
-
turtle.right()
-
(5)循环语句
for<变量>in range<次数>:
被循环执行的语句感觉python的成就感可能要多余c++一点,因为展现出来的画面更好玩。
以上有误,敬请指正♪(∇*)