摘要: #try...finally 无论是否异常都执行finally#例如实现不管是否异常都输出一串字符串'''try: print ifinally: print "不管上面是否异常,我必须输出"try: i=7 print ifinally: print "不管上面是否异常,我必须输出"'''#实现字 阅读全文
posted @ 2017-06-25 15:49 人间好时节 阅读(2913) 评论(0) 推荐(0) 编辑
摘要: #异常处理#try....except,加入try出现异常,执行xcept部分try: print iexcept NameError:#要指明异常类型 i=9 i+=10 print 'i刚刚没定义,异常处理后i的值为:'+str(i)#多异常处理try: print i+jexcept Name 阅读全文
posted @ 2017-06-25 15:49 人间好时节 阅读(121) 评论(0) 推荐(0) 编辑
摘要: #文件的操作#创建文件fc=open("E:/新建文件夹/a.mp8","w")#参数1表示文件路径以及名称,参数2表示文件的操作方法fc=file("E:/新建文件夹/a.mp9","w")#打开文件fo=open("E:/新建文件夹/a.mp9","w")#若没有此文件open表示创建并打开fo 阅读全文
posted @ 2017-06-25 15:48 人间好时节 阅读(234) 评论(0) 推荐(0) 编辑
摘要: #创建类class man: passprint man#建立实例(对象)class woman: passw=woman()print w 阅读全文
posted @ 2017-06-25 15:47 人间好时节 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #继承实现#父亲会书法,大儿子和小儿子会书法#父亲一般能吃,大儿子吃超过,小儿子吃得少class father: def write(self): print 'i can write'class oldbrother(father):#class A(B)子类A继承父类B def eat(self 阅读全文
posted @ 2017-06-25 15:45 人间好时节 阅读(172) 评论(0) 推荐(0) 编辑
摘要: class woman: passwangdama=woman()lidama=woman()#查看实例的属性#print wangdama.__dict__'''{}'''#为实例添加属性wangdama.toufa='yellow'#print wangdama.__dict__ '''{'to 阅读全文
posted @ 2017-06-25 15:43 人间好时节 阅读(196) 评论(0) 推荐(0) 编辑
摘要: a=int(raw_input('a'))b=int(raw_input('b'))su=[]if a>b: smaller=b else: smaller=a for i in range(1,smaller+1): if a%i==0 and b%i==0: su.append(i)l=len( 阅读全文
posted @ 2017-06-25 15:42 人间好时节 阅读(2421) 评论(0) 推荐(0) 编辑
摘要: a=raw_input('your enter :')l=len(a)su=[]for i in range(0,l): b=a[l-i-1] #print b, su.append(b)print su 阅读全文
posted @ 2017-06-25 15:41 人间好时节 阅读(509) 评论(0) 推荐(0) 编辑
摘要: for i in range(2,1000): s=1 for j in range(2,i): if i%j==0: m=i/j s=s+m if s==i: print i, 阅读全文
posted @ 2017-06-25 15:38 人间好时节 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: #先sorted以从小到大的顺序排列,然后reversed倒转变为从大到小输出,后用+ 链接起来print '+'.join(reversed(sorted('891532')))#同上,以字典形式输出print zip('+'.join(reversed(sorted('891532')))) 阅读全文
posted @ 2017-06-25 15:34 人间好时节 阅读(211) 评论(0) 推荐(0) 编辑
摘要: #判断回文数a=raw_input('your enter:\n')b=[]l=len(a)for i in range(0,l): m=a[l-i-1] b.append(m)for j in range(l): mark=True if a[j]!=b[j]: print 'no' mark=F 阅读全文
posted @ 2017-06-25 15:32 人间好时节 阅读(4550) 评论(0) 推荐(0) 编辑
摘要: Python join()函数今天写python 100例时,有个题目是大致是这样的:已知输入形式是1+3+2+1,要求输出形式为1+1+2+3一开始思路是将输入的字符串用split()函数划分成数组,在对数组进行排序,再用for循环输出代码附上:a = map(int,raw_input().sp 阅读全文
posted @ 2017-06-25 15:29 人间好时节 阅读(402) 评论(0) 推荐(0) 编辑
摘要: import mathsu=[]for i in range(100,1000): a=i/100 b=(i-100*a)/10 #b=i/10%10 c=i-100*a-10*b #c=i%10 if a**3+b**3+c**3==i: print i su.append(i)print len 阅读全文
posted @ 2017-06-25 15:25 人间好时节 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: import mathsu=[]for i in range(100,1000): a=i/100 b=(i-100*a)/10 #b=i/10%10 c=i-100*a-10*b #c=i%10 if a**3+b**3+c**3==i: print i su.append(i)print len 阅读全文
posted @ 2017-06-25 15:21 人间好时节 阅读(338) 评论(0) 推荐(0) 编辑
摘要: s=[]for a in range(101,201): mark=True for b in range(2,a): if a%b==0: mark=False break if mark==True: s.append(a)print sprint len(s) 阅读全文
posted @ 2017-06-25 15:18 人间好时节 阅读(656) 评论(0) 推荐(0) 编辑
摘要: '''for i in range(1,10): for j in range(1,10): print i,'*',j,'=',i*j,' ',''''''for a in range(1,10): for b in range(1,10): #print a,'*',b,'=',a*b,'', 阅读全文
posted @ 2017-06-25 15:17 人间好时节 阅读(317) 评论(0) 推荐(0) 编辑
摘要: def fibs(num): result=[0,1] for i in range(num-2): result.append(result[-2]+result[-1]) return resultprint fibs(9) 阅读全文
posted @ 2017-06-25 15:14 人间好时节 阅读(300) 评论(0) 推荐(0) 编辑
摘要: #排序'''x=int(raw_input('shuru:1'))y=int(raw_input('shuru2:'))z=int(raw_input('shuru3:'))list1=[x,y,z]print list(reversed((sorted(list1))))print (sorted 阅读全文
posted @ 2017-06-25 15:12 人间好时节 阅读(1786) 评论(0) 推荐(1) 编辑
摘要: #判断某年的第几天days=[0,31,59,90,120,151,181,212,243,273,304,334]year=int(raw_input('nian:\n'))month=int(raw_input('yue:\n'))day=int(raw_input('ri:\n'))if (y 阅读全文
posted @ 2017-06-25 15:10 人间好时节 阅读(384) 评论(0) 推荐(0) 编辑
摘要: for i in range(1,1000): for j in range(1,1000): for k in range(1,1000): if (i+100)==j*j and (i+268)==k*k: print i #优化import mathfor z in range(10000): 阅读全文
posted @ 2017-06-25 15:05 人间好时节 阅读(11551) 评论(0) 推荐(0) 编辑