不知不觉一个星期过去了,继续从 第3章-12 求整数的位数及各位数字之和 开始做题 1. 我原来想用题目漏洞做题的,不过想想还是算了自己写个完整的: a=int(input()) b=len(str(a))-1 d=b+1 count=0 for i in range(0,d): c=a/(10** ...
分类:
编程语言 时间:
2020-02-10 12:12:51
阅读次数:
345
从 第3章-8 字符串逆序 开始 1. n = str(input()) n1=n[::-1] print(n1) 2. 不是很好做这道题,自己还是C语言的思维,网上几乎也找不到什么答案 s = input() idx = s.find("#") s = s[:idx] ss = s[:idx] s ...
分类:
编程语言 时间:
2020-02-09 11:21:21
阅读次数:
175
昨天耽搁了一天,今天继续 从 第3章-5 字符转换 开始 1. a=input() b="" for i in a: if i >='0' and i <='9': b=b+iprint(int(b))#(写成b=i+b会有倒置输出的问题) 2. 知识点: python 列表统计元素频数、频率 描述 ...
分类:
编程语言 时间:
2020-02-08 11:22:49
阅读次数:
139
继续在PTA上练习Python (从 第2章-5 求奇数分之一序列前N项和 开始) 1. x=int(input()) a=i=1 s=0 while(i<=x): s=s+1/a a=a+2 i=i+1 print('sum = %.6f' %(s)) 2. 求交错级数也考虑了很久,这里要引入fl ...
分类:
编程语言 时间:
2020-02-04 18:28:57
阅读次数:
292
爬虫基础练习——抓取网页数据 题目:抓取http://www.cntour.cn/首页新闻 分析:依次找到要抓取的数据的节点 使用筛选器依次找到要抓取的节点 #main>div>div.mtop.firstMod.clearfix>div.centerBox>ul.newsList>li>a 然后代 ...
分类:
编程语言 时间:
2020-02-03 22:04:01
阅读次数:
88
Python 练习实例28 题目:有5个人坐在一起,问第五个人家电维修多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? 程序分析:利用递归的方法,递归分为回推和递推两个 ...
分类:
编程语言 时间:
2020-01-21 17:53:19
阅读次数:
63
Python 练习实例27 题目:利用递归函数调家电维修用方式,将所输入的5个字符,以相反顺序打印出来。 程序分析:无。 程序源代码: 以上实例输出结果为: ...
分类:
编程语言 时间:
2020-01-20 18:56:22
阅读次数:
77
螺旋矩阵,像下面这样,看了就能理解,不多解释了。 [[ 1. 2. 3. 4. 5. 6.] [20. 21. 22. 23. 24. 7.] [19. 32. 33. 34. 25. 8.] [18. 31. 36. 35. 26. 9.] [17. 30. 29. 28. 27. 10.] [1 ...
分类:
编程语言 时间:
2020-01-19 18:55:01
阅读次数:
81
Python 练习实例26 题目:利用递归方家电维修法求5!。 程序分析:递归公式:fn=fn_1*4! 程序源代码: 以上实例输出结果为: ...
分类:
编程语言 时间:
2020-01-18 19:38:23
阅读次数:
70
Python 练习实例24 题目:有一分数家电维修序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 程序源代码: 方法一: 方法二: 方法三: 以上实例输出结果为: ...
分类:
编程语言 时间:
2020-01-16 18:37:56
阅读次数:
53