下载此文档

Python-复习题.docx


文档分类:IT计算机 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
Python复习题Python语法基础小结(2010-09-08)1python的基础数据类型类型类型名例子整数int1,-5,,“abcd”,‘你好’逻辑boolTrueFalse2运算符+-加法,字符串联接,减法数组融合*乘法,字符串级联///%**in实数除法整除求余数求幂判断元素是否在序列类型中forxin序列类型and并且或者ornot不是比较运算符::序列类型遍历<><=>=!===赋值语句=+=-=*=/=%=例一:求数组元素平均的程序x=[1,2,3,,]共5个元素#coding=gbk#求数组元素的平均值x=[1,2,3,,]s=0foriinx:s=s+ia=s/len(x)print("x=",x)print("共",len(x),"个元素")print("总和=",s)print("平均值=",a)ifelse:条件:如果条件成立执行本段代码如果条件不成立执行本段代码if条件:如果条件成立执行本段代码ifelifelifelse:条件1:如果条件1成立执行本段代码条件2:如果条件2成立执行本段代码条件3:如果条件3成立执行本段代码如果以上条件都不成立执行本段代码3if语句格式一格式二格式三4for循环foriin序列类型:对于序列类型的每一个元素执行本段代码例3:求1+3+5+7...+99=?1+3+5+7+...+99==2500#coding=gbk#求1+3+5+7+...+99=?s=0foriinrange(1,99+1,2):s=s+iprint("1+3+5+7+...+99=",s)range(1,100,2)的意思是:[1,3,5,7,….99]从1开始,到100结束,但不包含100,每次增加2例2:求1+2+3+...+100=?1+2+3+...+100=5050#coding=gbk#求1+2+3+...+100=?s=0foriinrange(1,100+1):s=s+iprint("1+2+3+...+100=",s)range(1,101)的意思是:[1,2,3,….99,100]从1开始,到101结束,但不包含101,每次增加1总和==:求数组[10,8,-1,100,200,35]的最大元素---方法一x=[10,8,-1,100,200,35]最大元素=200#coding=gbk#求数组[10,8,-1,100,200,35]的最大元素x=[10,8,-1,100,200,35]mx=x[0]foriinrange(0,len(x)):ifmx<x[i]:mx=x[i]print("x=",x)print("最大元素=",mx)例6:求数组[10,8,-1,100,200,35]的最大元素---方法二x=[10,8,-1,100,200,35]最大元素=200#coding=gbk#求数组[10,8,-1,100,200,35]的最大元素x=[10,8,-1,100,200,35]mx=x[0]foryinx:ifmx<y:mx=yprint("x=",x)print("最大元素=",mx)例4:求10+9+8+7+…..+1=?#coding=gbk#求10+9+8+7+…+1=?s=0foriinrange(10,0,-1):s=s+iprint("10+9+8+7+…..+1=",s)range(10,0,-1)的意思是:[10,9,8,7,6,…,1]从10开始,到0结束,但不包含0,每次增加-110+9+8+7+…..+1=55x=[10,8,-1,100,200,35]最大元素=200如果条件成立,一直执行后面的“语句块”,这意味着,您需要在(循环体的)语句块中于适当的时候改变条件表达式中的某个(或某些)变量,或者使用break中止循环。例1:求数组[10,8,-1,100,200,35]的最大元素---方法三5while循环格式:while条件:当条件成立时,一直执行本段while与if的不同是:if条件:如果条件成立,执行一次本段代码而while则是,一直重复执行那段代码,直到,条件不满足时为止。场景一场景二狄仁杰说道:我只问你一个问题,说了就放你走。。。。。山无陵,天地合,乃敢与君绝!if说了:就放你走whilenot(山无陵,天地合):与君一直在一起#coding=gbk#求数组[10,8,-1,100,200,35]的最大值x=[10,8,-1,100,200,35]mx=x[0]i=0whilei<len(x):ifmx<x[i]:mx=x[i]i=i+1print("x=",x)print("最大元素=",mx)容易遗忘

Python-复习题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新