Python基本语法元素

目录

一.程序设计基本方法

1.1计算机与程序设计

1、什么是计算机?

答:计算机是根据指令操作数据的设备。

2、计算机的概念?

答:功能性:对数据的操作,表现为数据计算、输入输入出和结果存储等。

​ 可编程性:根据一系列指令自动地、可预测地、准确地完成操作者的意图。

3、计算机的发展?

答:计算机的发展参照摩尔定律,变现为指数方式。

​ -计算机硬件所依赖的集成电路规模参照摩尔定律发展

​ -计算机运行速度因此也接近几何级数快速增长

​ -计算机所能高效支撑的各类运算功能不断丰富发展

摩尔定律Moore‘s Law –计算机发展历史上最重要的预测法则

Intel公司创始人之一戈登 摩尔在1965年提出

-单位面积集成电路上可容纳晶体管的数量约每两年翻一番

-CPU/GPU、内存、硬盘、电子产品价格等都遵循摩尔定律

4、什么是程序设计?

答:程序设计师计算机可编程性的体现。

5、什么是程序设计语言?

答:程序设计语言是一种用于交互交流的人造语言,亦称编程语言。

1.2编译和解释

编译:将源代码一次性转换成目标代码的过程。

一次性翻译,之后不再需要源代码(类似英文翻译)
这里写图片描述

解释:将源代码逐条转换成目标代码同时逐条运行的过程。

每次程序运行时随翻译随执行(类似实时的同声传译)
这里写图片描述

静态语言和脚本语言

根据执行方式不同分为两类:

静态语言:使用编译执行的编程语言 。如C/C++语言、Java语言(程序运行速度更快)

脚本语言:使用解释执行的编程语言。如Python语言、JavaScript语言、PHP语言(源代码在维护灵活、跨多个操作系统平台)

1.3程序的基本编写方法

IPO方法:

-I Input 输入,程序的输入(文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等)输入是开始。

-P Process处理,程序的主要逻辑(算法)

-O Output 输出,程序的输出(控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等)。输出是展示运算结果的方式。

1.4计算机编程

二.Python开发环境配置

2.1Python语言概述

2.2Python语言Windows系统开发环境

https://www.python.org/
登录官网下载
进行安装,安装完毕后打开下图
这里写图片描述
这里写图片描述

新建一个文件,在Run中点击运行或者(F5)即可完成!
这里写图片描述

2.3Python语言Mac系统开发环境

同上!

2.4Python语言Linux系统开发环境

同上!

2.5Python语言Web系统开发环境

同上!

2.6Python语言程序编写与运行

Python的两种编程方式

1、交互式:对每个输入语句即时运行结果,适合语法练习。

2、文件式:批量执行一组语句并运行结果编程的主要方式。

三.Python实例

实例1:圆面积的计算

交互式:

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

文件式:

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

运行结果:
这里写图片描述

实例2:同切圆绘制

交互式:

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

运行结果:
这里写图片描述

文件式:

import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(100)

运行结果:同交互式

实例3:五角星的绘制

交互式:

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

运行结果:
这里写图片描述
文件式:

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

运行结果:同交互式

实例4:温度转换

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程序语法元素分析

未完待续。。。

猜你喜欢

转载自blog.csdn.net/sirkevinstyle/article/details/80719483