第二次作业之编程初体验

这个作业属于哪个课程 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语言的不断深入中我能明白我现在所疑问的问题。

posted @ 2020-09-15 09:55  LRSTA  阅读(247)  评论(0)    收藏  举报