1 / 78
文档名称:

Python复习题.doc

格式:doc   大小:1,253KB   页数:78页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python复习题.doc

上传人:AIOPIO 2021/2/5 文件大小:1.22 MB

下载得到文件列表

Python复习题.doc

相关文档

文档介绍

文档介绍:Python 复****题
             Python 语法基础小结(2010—09-08)
1   python的基础数据类型
类型
类型名
例子
整数
int
1, —5, 0xab
实数
float
2。3,
字符串
str
“abcd”,  ‘你好’
逻辑
bool
True    False
2 运算符
  + 加法 ,字符串联接, 数组融合
减法
  * 乘法    ,  字符串级联
 /   实数除法
  //   整除
 %   求余数
  **    求幂
  in   判断 元素是否在序列类型中
for   x in 序列类型   :    序列类型遍历
and  并且
or    或者
  not  不是
  比较运算符:
  〈 〉 <=    〉=     !=   ==
赋值语句

     +=   -=   *= /=   %= 
 
3  if 语句

格式一
if    条件   :
  如果条件成立执行本段代码
else:
   如果条件不成立执行本段代码
 
格式二
if   条件 :
如果条件成立执行本段代码
格式三
if    条件1 :
     如果条件1成立执行本段代码
elif 条件2:
     如果条件2成立执行本段代码
elif 条件3:
  如果条件3成立执行本段代码
else:
如果以上条件都不成立执行本段代码
 
4  for 循环
 for i in 序列类型:
       对于 序列类型的每一个元素执行本段代码

例一:求数组元素平均的程序
#coding=gbk
#求数组元素的平均值
x=[1,2,3,4。6 , 7.1]
s=0
for i in x:
  s = s + i
a = s / len( x )
print( ”x=", x )
print( "共", len(x) ,"个元素")
print( ”总和=",s)
print( "平均值=",a)
x= [1, 2, 3, , ]
共 5 个元素
总和= 17。7
平均值= 3。54
例2 :求1+2+3+。.。+100=?
range(1,101 )的意思是:
[ 1,2,3,….99,100]
从1开始,到101结束,但不包含101,每次增加1
#coding=gbk
#求1+2+3+.。.+100=?
s=0
for i in range(1,100+1):
  s = s + i
print( "1+2+3+。..+100=", s )
1+2+3+...+100= 5050
例3 :求1+3+5+7。..+99=?
range(1,100,2)的意思是:
[ 1,3,5,7,….99]
从1开始,到100结束,但不包含100,每次增加2
#coding=gbk
#求1+ 3+5+7+。..+99=?
s=0
for i in range(1,99+1,2):
    s = s + i
print( "1+3+5+7+。..+99=”, s )
1+3+5+7+...+99== 2500
例4 :求10+9+8+7+…。。+ 1 =?
range(10,0, -1 )的意思是:
[ 10,9,8,7,6,…,1]
从10开始,到0结束,但不包含0,每次增加-1
#coding=gbk
#求10+9+8+7+…+ 1 =?
s=0
for i in range(10, 0 ,-1):
  s = s + i
print( ”10+9+8+7+…..+ 1=", s )
10+9+8+7+…..+ 1= 55
例5 :求数组[ 10,8,—1, 100,200, 35]的最大元素 ---  方法一
#coding=gbk
#求数组[ 10,8,-1, 100,200, 35]的最大元素
x = [ 10,8,-1, 100,200, 35]
mx = x[0]
f