长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

Python编程

当前位置:主页 > 学习资料 > Python编程 >

第一课 Python编程初步体验

Python是什么?

Python一门计算机高级编程语言。

什么是编程?

就是“编写程序”

什么是程序?

用某种语言写成的指令清单。

举例:

妈妈因为今天要外出,安排了小明一天的活动,写了一个任务清单。

  • 1、先写完作业
  • 2、去找朋友小宇玩
  • 3、如果小宇在家,玩一小时后回家。
  • 4、如果小宇不在家,可以自己在家看半小时电视
  • 5、阅读课外书
  • 6、每阅读半小时后可以看半小时电视,不准外出,直到妈妈回来。

这就是一个程序,是交给小明去执行的,所以用小明看得懂的语言编写。如果要安排计算机去做一件事情,就要用计算机的语言来编写,这就是编程。

计算机编程语言有很多种,主流的有C语言、C++、JAVA等,Python是后起之秀。

不同之处在于,小明不一定认真按任务清单执行,而计算机一定会严格按你写的程序执行,它从不出错、从不偷懒。  

python运行环境安装

想要运行Python程序,必须要安装Python运行环境。

可以到Python 官网下载,下载地址:https://www.python.org/downloads/

Python有很多版本,建议下载Python3以上版本

Python可以运行于不同的操作系统平台,包括 Windows、Linux 和 Mac OS X等等,根据自己的操作系统下载对应的版本。

还要根据你的操作系统是32位还是64位,下载对应的Python版本。

我下载的是64位windwos版3.11

使用IDLE

IDLE是Python安装包自带的一个工具,可以编写和运行Python程序。

交互式编程

在IDLE的提示符下直接输入Python指令可以立即的到运行结果,如果写一个表达式直接显示它的值。

简单的Python指令,例如:

在屏幕上显示一句话   print("hello")
计算并显示表达式的值  10+20*(5+8)

用IDLE创建第一个python程序

点击菜单“File->New FIle”,可以新建一个Python程序,然后输入一下代码。

a=10
b=20
c=a+b
print("你好,请支付",c,"元")

保存程序:点击菜单“File->Save”,或者按Ctrl+s快捷键

运行程序:点击菜单“Run->Run Module”,或者直接按F5键

用记事本创建一个python程序并运行

直接将程序在Windows记事本中写好,保存文件扩展名为.py即可。

运行:在IDLE中点菜单“FIle->open”将程序载入,运行即可。

变量

在程序中经常使用变量,每个变量有个唯一的名字,每个变量可以存储一个值,程序运行过程中,它的值随时可以发生改变,所以称为变量。

变量的命名规则

变量的名字,可以由字母、数字、_(下划线)组成,但不能以数字开头,区分大小写。

变量名不能使用python保留字,如下:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量赋值

a=100
a=b=c=100
a,b,c=10,20,30

运算符

算术运算符

+  加
-  减
*  乘
/  除  例如:a=10/4,a的值为2.5
% 取余数  例如:a=9%4,a的值为1
** 幂   例如:a=4**2,a的值为16
//  整除 得到值是比商小最接近商的整数,例如:9//2 值为4,-9//2值为-5

赋值运算

=    直接赋值,如:a=10 , b=a+c
+=   a+=10等同于a=a+10
-=    a-=10等同于a=a-10
*=    a*=b等同于a=a*b
/=     a/=b等同于a=a/b
%=   a%=b等同于a=a%b
**=   a**=b等同于a=a**b
//=    a//=b等同于a=a//b

数据类型

变量的类型由所赋的值决定,基本的有整数型int,浮点型float,字符型str。例如:

a=100
b=20.5
c="hello"

查看数据类型

type()    例如:type(3+2) 结果显示为<class 'int'> 说明这个值是一个整数型

数据类型的转换

隐式转换

使用除法运算符结果一定是浮点型float,整数与浮点数运算,结果一定是浮点型。

显式转换

int()  将()内的值转换为整数型
  例如:int(5/2)  结果是2,而不是2.5
float() 将()内的值转换为浮点型
  例如:f="123.55" 变量f是字符型,不能做算数运算,执行f=float(f)后,f就变成了浮点型。
str() 将()内的值转换为字符型
  例如:a=100,若要将a的值与一个字符串合并成新的字符串,可以这么写:s="hello"+str(a) 加号+“”也可以作为字符串的连接运算符。

输入输出

输出数据print

print可以同时输出多个表达式的值,以逗号隔开,例如:print("hello",a+1,c*b)

输入数据input

从控制台接收一个字符串。

name=input("请输入你的姓名")
print("您好,",name)

如果要从键盘接收一个整数或浮点数,那就必须进行类型转换,例如:

a=input("请输入一个整数:")
a=int(a)

编程练习

1、输入两个整数,输出它们的和、差、积、商

2、输入一个人的出生年份,计算他今年的年龄

3、输入一个矩形的宽和高,计算矩形的面积和周长

4、输入一个圆的半径,求圆的周长和面积。周长=半径*2*3.14159,面积=半径的平方*3.14159

5、期末考试时,把一个班分散在3个考场,按学号顺序编排,1号在1考场,2号在2考场,3号在0考场,4号又排到1考场,以此类推,输入一个学号,求他在第几个考场。

6、3根竹子可以做一条竹凳,输入竹子的数量,计算可以做多少条竹凳。

7、输入一个学生的语、数、外三科成绩,输出总分、平均分

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询