- 博客(6)
- 收藏
- 关注
原创 【练习题】读取一个字符串,计算每个字母出现的个数
#读取一个字符串,计算每个字母出现的个数 #方案一:生成具有26个元素的列表,将每个字母转化为相应的索引值 ''' s='dsjfhrkguhfbh' lst=[0]*26 for i in s: #ord返回一个字符的ASCII数值 lst[ord(i)-97]+=1 print lst ''' #方案二:生成一个字母,字母做键,对应
2015-06-20 17:42:20 2651 2
原创 【练习题】有 3 个回文数字,第一个是两位数,第二个是三位数。将这两个数字相加得到第三个数字,这是个四位数。请问第三个数字是多少?
#判断回文数 def is_huiwen(x): if x>=1 and x return True else: is_f=1 x_t=x num=0 if x_t%10==0: is_f=0 if is_f==0:
2015-06-19 09:47:38 4071
原创 【python练习】2
题目内容: 帕斯卡三角形,又称杨辉三角形是二项式系数在三角形中的一种几何排列。帕斯卡三角形通常从第0行开始枚举,并且每一行的数字是上一行相邻两个数字的和。在第0行只写一个数字1,然后构造下一行的元素。将上一行中数字左侧上方和右侧上方的数值相加。如果左侧上方或者右侧上方的数字不存在,用0替代。下面给出6行的帕斯卡三角形: 1 1 1 1 2 1 1
2015-06-19 09:38:42 1928
原创 【python练习】1
题目内容: 定义一个 prime() 函数求整数 n 以内(不包括n)的所有素数(1不是素数),并返回一个按照升序排列的素数列表。使用递归来实现一个二分查找算法函数bi_search(),该函数实现检索任意一个整数在 prime() 函数生成的素数列表中位置(索引)的功能,并返回该位置的索引值,若该数不存在则返回 -1。 输入格式: 第一行为正整数 n 接下来若干行为待
2015-06-19 09:37:59 1029
原创 【python练习】
import random num = ['2','3','4','5'] fuhao = ['-','+','/','*','**'] stringnew = '' while stringnew != 28: r = random.sample(fuhao,3) n = random.sample(num,4) #print r
2015-06-18 17:30:02 716
原创 【第六周:列表与元组】#根据单词的长度对一个单词列表进行排序
# -*- coding: utf-8 -*- """ Created on Thu Jun 18 11:29:27 2015 @author: cindychen """ #根据单词的长度对一个单词列表进行排序 第一种使用DSU模式 words=['abcde','defgh','df','lsefgh'] lst=[] for word
2015-06-18 11:44:29 1463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人