第二节课

计算机语言

  1. 机器语言
  2. 汇编语言
  3. 高级语言

python的诞生

荷兰程序员吉多·范罗苏姆于1989年为了打发时间发明
1991年,第一个python编译器诞生
python源代码遵循GPL协议

python的特点

  1. 开源的
  2. python是解释型语言
  3. python可扩充功能
  4. python的面向对象的编程语言
  5. python是弱类型语言
  6. python属于跨平台类型语言
    可以在windows、Linux、Mac OS等操作系统上运行

python的运行环境

  1. pycharm
    专业版(收费)
    社区版(免费)
  2. IDLE:集成开发环境
    • 交互式:有>>>
      对每个输入语句即时运行结果,适合语法练习
    • 文件式:无>>>
      批量执行一组语句并运行结果,编程主要方式
  3. VSCode
  4. Notepad++
  5. Eclipse

实例

圆面积计算
交互式

>>> r = 25
>>> area = 3.1415 * r * r
>>> print(area)
1963.4375000000002
>>> print("{:.2f}".format(area))
1963.44

文件式

r = 25   #半径
area = 3.1415 * r * r
print(area)
print("{:.2f}".format(area))   #保留两位小数

输出结果:
1963.4375000000002
1963.44

画同切圆
交互式

>>> import turtle
>>> turtle.pensize(2)
>>> turtle.circle(10)
>>> turtle.circle(40)
>>> turtle.circle(80)
>>> turtle.circle(160)

文件式

import turtle      #引用turtle库
turtle.pensize(2)  #画笔的宽度
turtle.circle(10)  #画半径为10的圆
turtle.circle(40)  #画半径为40的圆
turtle.circle(80)
turtle.circle(160)
运行结果

画五角星
交互式

>>> from turtle import *
>>> color('red','red')
>>> begin_fill()
>>> for i in range(5):
    fd(200)
    rt(144)

>>> end_fill()

文件式

from turtle import *   #引用turtle的库,写为xxx  import turtle的引用,需要写为turtle.xxx
color('red','red')     #更改颜色(线条颜色,填充颜色)
begin_fill()           #开始填充
for i in range(5):     #循环5次
    fd(200)            #forward(distance)  向当前画笔方向移动distance像素长度,简写fd()
    rt(144)            #right 逆时针转144°
end_fill()             #结束填充
done()
运行结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容