自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 求100之内的素数

for i in range(2,101): for j in range(2,i): if (i % j ==0): break else: print i

2016-05-26 11:22:45 273

原创 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

n=int(raw_input("enter the neumber: "))L=[]while n%10 != 0: L.append(n%10) n= n/10 if len(L)==5: if L[0]==L[4] and L[1]==L[3]: print "Yes" else: print "No"else:

2016-05-26 10:33:30 653

原创 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

n=int(raw_input("enter the neumber: "))L=[]while n%10 != 0: L.append(n%10) n= n/10print Lprint len(L)for i in L: print i,分解输入的数得到各位数字,并添加到列表,然后输出列表中的数字。

2016-05-26 10:27:12 1871

原创 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

#!/usr/bin/python# -*- coding: UTF-8 -*-l=raw_input('enter l:')L=[]for i in range(1,len(l)+1): L.append(l[(-i)])print L

2016-05-10 11:24:05 8266

原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

#!/usr/bin/python# -*- coding: UTF-8 -*-a=1.0b=2.0c=0.0x=0.0sum=0.0for i in range(20): x=b/a sum+=x c=b b=a+b a=cprint sum

2016-05-10 11:04:13 834

原创 打印出如下图案(菱形):

#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(1,5): print ' '*(4-i) +'*'*(2*i-1)for j in range(1,4): print ' '*j +'*'*(7-2*j)

2016-05-10 10:37:02 1897

转载 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

#!/usr/bin/python# -*- coding: UTF-8 -*-for i in range(ord('x'),ord('z') + 1): for j in range(ord('x'),ord('z') + 1): if i != j: for k in range(ord('x'),ord('z') + 1):

2016-05-10 10:20:10 1534

转载 文章标题

>>> a = dict(one=1, two=2, three=3)>>> b = {'one': 1, 'two': 2, 'three': 3}>>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))>>> d = dict([('two', 2), ('one', 1), ('three', 3)])>>> e = dict({'th

2016-05-10 09:35:06 241

原创 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。

for j in range(2,1001): k = [] for i in range(1,j): if j % i == 0: k.append(i) if sum(k)==j: print j求每一个因子,存入列表,然后判断列表之和与该数是否相等。

2016-05-09 12:47:30 6448

原创 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

#!/usr/bin/python# -*- coding: UTF-8 -*-a=int(raw_input('enter a:'))n=int(raw_input('enter n:'))s=0for i in range(n): s+=a*(10**(i))*(n-i) print s

2016-05-09 11:21:41 2538

原创 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

!/usr/bin/python-- coding: UTF-8 --l=raw_input(‘enter l:’) s={‘str’:0,’space’:0,’num’:0,’other’:0} for i in range(len(l)): if l[i].isalpha(): s[‘str’]+=1 elif l[i].isspace():

2016-05-09 11:01:20 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除