第二次作业之编程初体验
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/Freshman/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/Freshman/homework/11113 |
| 这个作业的目标 | 初步了解python |
python笔记
Python程序语法元素分析(以温度转化为实例)
(1)程序的格式框架
- 代码高亮:编程的色彩辅助体系,不是语法要求。(注:有无高亮或有无不同颜色,对代码结果无影响。)
- 缩进:1. 行代码开始前的空白区域,表达程序的格式框架。
2. 一个程序内长度一致。(注:若错误则不能正确进) - 注释:标注功能,提高代码可读性的辅助性文字,不被执行。1. 单行注释:以#开头。2. 多行注释:以’‘’开头和结尾。(注:一般都要有)
(2)命名和保留字
- 变量:(例如:TempStr,C,F) 用于保存和表示数据的占位符号。
(=表示赋值符号) - 命名:(注:大小写敏感,首字符不能是数字,不能保留字相同)
- 保留字:被内部定义保留使用。(注:对大小写敏感)
(3)数据类型:
- 整数类型:10011 浮点数类型:1.8
- 字符串类型:"10011"(注:使用 ‘ 或 “ 对表达字符串是相同含义的)
正向递增,反向递减。 索引:【】获取自负床中的一个或多个字符。 - 列表类型:[10011]或 ,
(4)输入与输出
- 输入函数:input()
- 输出函数:print()【print()函数格式化:例:print(”转换后的温度是{:.2f}C".format(C)),{:.2f}表示将变量C填充到这个位置时取小数点后2位】
- 评估函数:eval()去掉参数最外侧引号并执行余下语句的函数。
python基础图形绘制(以蟒蛇绘制为实例)
(1)turtle的使用 (绘图库或海龟库)
- turtle.setup(width,height,startx,starty):设置窗体大小和位置。(后两个不是必须的,当没设置使出现屏幕正中心)
(2)turtle空间坐标体系:(改变行进位置)
turtle.goto(x,y)
turtle.fd(d)正前方运行
turtle.bk(d)反方向运行
turtle.circle(r,angle)左侧某个点为圆心曲线运行
(3)turtle角度坐标体系:
turtle.seth(angle)改变行进角度
turtle.left ()向左
turtle.right()向右
(4)RGB色彩体系(红绿蓝)turtle.colormode()
turtle.bgcolor()
白色:整数值:255,255,255 小数值:1,1,1
黄色:整数值:255,255,0 小数值:1,1,0
洋红:整数值:255,0,255 小数值:1,0,1
青色:整数值:0,255,255 小数值:0,1,1
蓝色:整数值:0,0,255 小数值:0,0,1
黑色:整数值:0,0,0,小数值:0,0,0
紫色:整数值:160,32,240 小数值:0。63,0.13,0.94
橙色:整数值:255,165,0
turtle程序语法分析(以蟒蛇绘制为例)
(1)import更多英法:
- import 库名
- from 库名 import*
- import 库名 as 库别名
(2)turtle画笔控制函数:
turtle.penup()画笔起
turtle.pendown() 画笔落
turtle.pensize() 或turtle.width() 画笔宽度
turtle.pencolor()设置画笔颜色,可通过RGB值赋予颜色或通过颜色字符串(小字母)
(3)循环语句:for..in range()
range()函数:产生循环计数序列
- range(N)产生0到N-1的整数序列
- range(M,N)产生M到N-1的整数序列
(4)turtle.done()程序结束后手动退出

GitHub仓库:https://github.com/R12138/R12138
学习感悟:
在这次python的学习中,让我接触到曾经从未接触的世界,也让我初步对python有所了解。刚听python时感觉十分有意思,听起来感觉很简单,但事实并非如此,看见实际操作题时,我一脸茫然不知从何下手,在同学的耐心介绍下有所感觉,但时时不知道该如何处理。面对一个又一个函数不知该如何恰当使用,对一些东西任然不是很清楚。十分感谢在同学的帮助下我能顺利完成本次作业。希望在往后对python语言的不断深入中我能明白我现在所疑问的问题。


浙公网安备 33010602011771号