随笔分类 -  Python 实例

摘要:def getText(): #赋予txt哈姆雷特小说-全英文小写-全符号变空格-返回txt txt = open('hamlet.txt','r').read()#注意文本的路径 txt = txt.lower()#文本字符全部转变为小写字母 for ch in '!"#$%&()*+,-./:;?@[\\]^_`{|}~': ... 阅读全文
posted @ 2018-07-03 20:56 星空纪 阅读(1465) 评论(0) 推荐(1)
摘要:sr1 = "abcdefghijklmnopqrstuvwxyz" sr2 = sr1.upper() #将小写字母转换成大写字母 sr = sr1 + sr1[0:3] + sr2 + sr2[0:3] #sr1 + sr1[0:3]表示到最后一位时与开头字符相接 in_str = input("") #获取用户输入 out_str = "" #自定义输出的字符串为空变量 fo... 阅读全文
posted @ 2018-07-03 19:19 星空纪 阅读(849) 评论(0) 推荐(0)
摘要:斐波那契数列计算 B 描述 斐波那契数列如下: F(0) = 0, F(1) = 1 F(n) = F(n-1) + F(n-2) 编写一个计算斐波那契数列的函数,采用递归方式,输出不超过n的所有斐波那契数列元素 调用上述函数,完成如下功能: 用户输入一个整数n,输出所有不超过n的斐波那契数列元素、 阅读全文
posted @ 2018-06-30 19:08 星空纪 阅读(2845) 评论(0) 推荐(0)
摘要:阶乘:也是数学里的一种术语;阶乘指从1乘以2乘以3乘以4一直乘到所要求的数;在表达阶乘时,就使用“!”来表示。如h阶乘,就表示为h!;阶乘一般很难计算,因为积都很大。 一、参考解法: 分析:1、阶乘的计算:用递归函数实现是比较好的方案,先定义一个递归函数实现求阶乘功能。 分析:2、求和:(1)可以直 阅读全文
posted @ 2018-06-27 23:08 星空纪 阅读(59567) 评论(1) 推荐(0)
摘要:一、参考解法: 二、参考解法: 三、参考解法: 四、参考解法: 使用正则表达式 re.findall() 五、参考解法: 使用正则表达式 re.match() 阅读全文
posted @ 2018-06-25 19:46 星空纪 阅读(101197) 评论(0) 推荐(4)
摘要:一、参考解法: import time print('当前时间戳:',time.time()) #当前时间戳: 1529908783.3990765 print('获取当前本地时间:',time.localtime()) #获取当前本地时间: time.struct_time(tm_year=201 阅读全文
posted @ 2018-06-25 14:47 星空纪 阅读(15347) 评论(0) 推荐(0)
摘要:一、参考解法: 二、参考解法: 三、参考解法: 阅读全文
posted @ 2018-06-25 12:59 星空纪 阅读(9832) 评论(0) 推荐(0)
摘要:一、参考解法: 二、参考解法: 三、参考解法: def prime(n): L=[ ] while n>1: for i in range(2,n+1): if n % i ==0: n = int(n/i) L.append(i) break return L while 1: s = input 阅读全文
posted @ 2018-06-25 10:44 星空纪 阅读(28840) 评论(0) 推荐(1)
摘要:程序分析: #水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 利用for循环控制100-999个数,每个数分解出个位,十位,百位。 一、参考解法: 二、参考解法: 三、参考解法: 阅读全文
posted @ 2018-06-24 00:09 星空纪 阅读(19167) 评论(0) 推荐(0)
摘要:程序分析:一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。 一、参考解法:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 二、参考解法: 使用函数解法 from math import sqrt h=0 def su 阅读全文
posted @ 2018-06-23 18:26 星空纪 阅读(29404) 评论(0) 推荐(1)