自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不用numpy实现矩阵转置

给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:matrix = [[1,2,3],[4,5,6]]输出:[[1,4],[2,5],[3,6]]提示:m == matrix.lengthn == matrix[i].length1 &l

2021-02-25 14:59:58 540

原创 leetcode罗马数字转数字

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情

2021-01-21 21:20:36 195

原创 leetcode两数之和

leetcode题目:两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], tar

2021-01-20 17:30:21 155

原创 回数筛选

数学上:一般的,一个自然数,如果该自然数从左向右读和从右向左读都是一样的数,则这个数为回数。比如101,32123,9999等等都是回数。用一个简单的筛选函数来实现回数的筛选。def is_palindrome(n): if str(n)==str(n)[::-1]: return nlist(filter(is_palindrome,range(1000)))[1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 5

2020-12-28 09:26:49 242 1

原创 带小数点的数字字符串转浮点数字

例:’123.123‘变为123.123思路:将字符串以小数点为界分开两部分,拼成数字后,再将小数部分缩小相应的倍数。from functools import reducedef str2float(s): def fn(x,y): return x*10+y big,small=s.split('.') def split(s): return float(s[0]) return reduce(fn,map(sp

2020-12-25 22:38:34 1812

原创 电信光猫改桥接还在苦苦破解超级密码吗?

电信光猫路由改桥接,不同的地区有不通的方法。比较幸运的地区和终端,有通用的超级密码。但是不幸的地区,就需要通过破解这个超级密码。我就属于比较不幸的地区,遇到不幸的终端:天翼网关TEWA-708G。然后按照网上大神的破解方法:先是普通用户登录,然后通过备份的方式,将备份文件考出,再通过电脑上的网页源码查看软件找到超级用户的密码。里面当然也有宽带的用户名和密码。通过多方努力,我成功了。然后开心的准备给家里买个新的路由器,准备换上。这中间大概隔了一两周的时间。悲剧发生了。。。。。。光猫的版本升级了,这个漏洞被电信

2020-12-09 13:23:48 19724 3

原创 菜鸟学python之用python找指定文件

编写python程序查找某个路径下的文件import os#指定某个路径path = "/home/aistudio/Day1-homework"def walk_ext_file(dir_path,ext): # 遍历 for root, dirs, files in os.walk(dir_path): # 获取文件名称及路径 for file in files: file_path = os.path.join(root,

2020-11-27 22:35:52 388

原创 菜鸟学python之9*9乘法表

菜鸟学python之9*9乘法表def table(): for m in range(1,10): for n in range(1,m+1): print(str(n)+'x'+str(m)+'='+str(m*n),end=' ') print('\n')if __name__ == '__main__': table()打印结果:1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=

2020-11-27 22:23:10 430

原创 菜鸟学python之打印杨辉三角形

"""题目:打印出杨辉三角形(要求打印出10行如下图)。 11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 1"""import copyd_list = [1]print(d_..

2019-03-11 22:37:56 3027

原创 菜鸟学python之递归求阶乘

"""题目:利用递归方法求5!。"""def fact_fuc(n): if n==1: return 1 else: return n*fact_fuc(n-1)if __name__=="__main__": print(fact_fuc(5))

2019-03-08 10:55:16 663

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

"""题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。"""a = 2b = 1sum = 0for i in range(20): sum = a / b + sum a, b = (a + b), aprint(sum)...

2019-03-08 10:34:06 30962 10

原创 菜鸟学python之乒乓球比赛排单

"""题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。"""y_list = ['x', 'y', 'z']for i in y_list: for j in y_list: for k in y_list: ...

2019-03-08 09:54:47 1507 1

原创 菜鸟学python之计算第10次球体反弹高度

"""题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?"""n=0#落地次数high=0#反弹高度hight=100#落地前n次高度tour=0#经过的路程for i in range(1,11): n = n + 1 tour=hight+high+tour high = hig...

2019-03-08 08:02:56 3796

原创 python菜鸟练习之寻找10000以内的完数

"""一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。"""for i in range(2,10000): yinzi_list=[] for j in range(1,i): if i%j==0: yinzi_list.append(j) if j==i-...

2019-03-07 23:04:10 3003

原创 菜鸟python练习之找出水仙花数

"""题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。"""import numpy as npfor i in range(100, 1001): n = str(i) n_list = [] for m in n:

2019-03-07 14:08:32 413

原创 菜鸟学python之分解质因数编程练习

"""题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。"""def zhishu_fuc(n): if n==2: return 2 for j in range(2, n): if n % j == 0: return False elif j == n - 1: ...

2019-03-07 12:19:02 527

原创 python菜鸟用枚举法证明哥德巴赫猜想

哥德巴赫猜想:任一大于2的偶数都可写成两个质数之和。闲着没事就用刚学的python编段小程序看看能不能用枚举法来证明一下。实现逻辑很简单,先定义一个判断是否是质数的函数,然后就在给定范围内的所有偶数分解为两个质数的和。我是初学者,也没有编程经验,希望大神指正。def fuc_prime(i): if i>2: for n in range(2,i): ...

2019-01-28 09:21:42 1973

空空如也

空空如也

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

TA关注的人

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