随笔分类 -  Python

摘要:HTTP状态码的获取 首先需要电脑上安装python,并且配置好环境变量。 进入安装目录,执行: pip install requests 使用PyCharm来编写python脚本 在settings里面安装requests 之后新建文件,就能调用request这个函数了 代码: import re 阅读全文
posted @ 2020-03-01 22:49 ch0bits 阅读(151) 评论(0) 推荐(0)
摘要:第4章-20 求矩阵各行元素之和 遇到一个麻烦的事情: 上面a,b输入,如果一起输入转int会报错,因为int只能一对一 但是明明我分开来int了,下面第十行还是报错说我的b是string字符,难不成b还把空格吃进去了? 参考一种聪明的算法: length, width = input().spli 阅读全文
posted @ 2020-02-28 14:56 ch0bits 阅读(228) 评论(0) 推荐(0)
摘要:第4章-19 矩阵运算 a=eval(input()) s=[] count=0 for i in range(a): b=input() s.append([int(i) for i in b.split()]) for m in range(a): for n in range(a): if m 阅读全文
posted @ 2020-02-25 23:36 ch0bits 阅读(305) 评论(0) 推荐(0)
摘要:第4章-18 猴子选大王 我的思路是两层循环,count计算如果取余等于3就从数组里面删除,一开始以为挺对的(代码如下): a=eval(input()) s=[] count=0 flag=0 for i in range(1,a+1): s.append(i) #print(s) while(f 阅读全文
posted @ 2020-02-24 21:17 ch0bits 阅读(333) 评论(0) 推荐(0)
摘要:第4章-15 换硬币 挺难的,这里学到一个range的用法: 也就是说range函数能实现顺序和倒序,取决于step是正是负 count = 0 x = int(input()) a = x // 5 for m in range(a,0,-1): b = (x - (m * 5)) // 2 fo 阅读全文
posted @ 2020-02-22 12:20 ch0bits 阅读(376) 评论(0) 推荐(0)
摘要:第4章-12 求满足条件的斐波那契数 a=eval(input()) b=c=1 d=1 for i in range(a): c=b b=d d=b+c if d>a: print('{}'.format(d)) break 第4章-13 求误差小于输入值的e的近似值 a=eval(input() 阅读全文
posted @ 2020-02-21 11:57 ch0bits 阅读(422) 评论(0) 推荐(0)
摘要:第4章-10 最大公约数和最小公倍数 m,n=map(int,input().split()) min=0 a=b=0 if m >n: min=m else: min=n for i in range(1,min+1): if m%i==0: if n%i==0: a=i b=(m/a)*n pr 阅读全文
posted @ 2020-02-20 11:38 ch0bits 阅读(391) 评论(0) 推荐(0)
摘要:第4章-8 求分数序列前N项和 a=eval(input()) b=2 c=1 d=0 count=0 for i in range(a): count+=b/c d=b b=b+c c=d print('%.2f'%(count)) 第4章-9 查询水果价格 print('[1] apple') 阅读全文
posted @ 2020-02-19 12:16 ch0bits 阅读(453) 评论(0) 推荐(0)
摘要:第4章-7 统计学生平均成绩与及格人数 a=eval(input()) b=list(map(int,input().split())) sum=sum(b) c=[i for i in b if i>=60] count=len(c) print('average = %.1f'%(sum/a)) 阅读全文
posted @ 2020-02-17 13:44 ch0bits 阅读(3113) 评论(0) 推荐(0)
摘要:接下来应该做到 第4章-6 输出前 n 个Fibonacci数 了 def fib(n): a,b = 0,1 for i in range(n+1): a,b = b,a+b return a n=int(input()) if(n>0): for i in range(0,n): print(' 阅读全文
posted @ 2020-02-16 20:18 ch0bits 阅读(566) 评论(0) 推荐(0)
摘要:从 第4章-3 猴子吃桃问题 继续 1. a=eval(input()) def count(n): b=1 for i in range(n-1): b=(b+1)*2 return b print(count(a)) 2. 这道题让我们验证哥德巴赫猜想 没什么思路,参考了别人的代码: 思路:定义 阅读全文
posted @ 2020-02-14 10:54 ch0bits 阅读(319) 评论(0) 推荐(0)
摘要:从 第3章-22 输出大写英文字母 开始 1. a=str(input()) b='' for i in a: if 'A'<=i<='Z' and i not in b: b=b+i if len(b)>0: print(b) else: print('Not Found') 2. a=eval( 阅读全文
posted @ 2020-02-13 15:51 ch0bits 阅读(486) 评论(0) 推荐(0)
摘要:从 第3章-18 输出10个不重复的英文字母 继续 1. a=input() b='' c=a.replace(' ','') for i in c: if i not in b: b=b+i d=len(b) if d<10: print('not found') else: print(b) 2 阅读全文
posted @ 2020-02-12 18:22 ch0bits 阅读(470) 评论(0) 推荐(0)
摘要:从 第3章-15 统计一行文本的单词个数 继续 1. s = input() count=0 for c in s: if c==' ': count=count+1 if c=='.': break print(count+1) 2. 字符串是没有下标的,所以C语言常用的冒泡法这里不能用 a=in 阅读全文
posted @ 2020-02-11 12:35 ch0bits 阅读(486) 评论(0) 推荐(0)
摘要:不知不觉一个星期过去了,继续从 第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** 阅读全文
posted @ 2020-02-10 11:12 ch0bits 阅读(581) 评论(0) 推荐(0)
摘要:从 第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 阅读全文
posted @ 2020-02-09 11:09 ch0bits 阅读(672) 评论(0) 推荐(0)
摘要:昨天耽搁了一天,今天继续 从 第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 列表统计元素频数、频率 描述 阅读全文
posted @ 2020-02-08 11:00 ch0bits 阅读(480) 评论(0) 推荐(0)
摘要:从 第3章-1 3-1.大于身高的平均值 开始 1. 引入列表的概念 a=list(map(int,input().split())) b=sum(a) c=len(a) d=b/c for i in a: if(i>=d): print('%.0f'%(i),end=' ') 2. 题目本身有些复 阅读全文
posted @ 2020-02-06 19:54 ch0bits 阅读(717) 评论(0) 推荐(0)
摘要:继续在PTA上编写Python的编程题。 从 第2章-11 求平方与倒数序列的部分和 开始 这道题要引入math函数 阅读全文
posted @ 2020-02-05 20:29 ch0bits 阅读(1148) 评论(0) 推荐(0)
摘要:继续在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 阅读全文
posted @ 2020-02-04 17:44 ch0bits 阅读(1284) 评论(0) 推荐(0)