python进阶练习之——矩阵相加❤️(代码片段)

肥学大师 肥学大师     2022-12-12     217

关键词:

**题目:**计算两个矩阵相加。
**程序分析:**创建一个新的矩阵,使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。
X = [[12,7,3],
    [4 ,5,6],
    [7 ,8,9]]
 
Y = [[5,8,1],
    [6,7,3],
    [4,5,9]]
 
res=[[0,0,0],
    [0,0,0],
    [0,0,0]]
for i in range(len(res)):
    for j in range(len(res[0])):
        res[i][j]=X[i][j]+Y[i][j]
print(res)

小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶
有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏

python进阶练习之——画线❤️(代码片段)

**题目:**画图,学用line画直线。if__name__=='__main__':fromtkinterimport*canvas=Canvas(width=300,height=300,bg='green')canvas.pack(expand=YES,fill=BOT 查看详情

python进阶练习之——列表详解❤️(代码片段)

**题目:**列表使用实例。#list#新建列表testList=[10086,'中国移动',[1,2,4,5]]#访问列表长度print(len(testList))#到列表结尾print(testList[1:])#向列表添加元素testList.append('i\\'mnewhere!')print(len(testList)) 查看详情

python进阶练习之——画椭圆❤️(代码片段)

画椭圆if__name__=='__main__':fromtkinterimport*x=360y=160top=y-30bottom=y-30canvas=Canvas(width=400,height=600,bg='white')foriinrange(20):canvas.cr 查看详情

python进阶练习之——字典❤️(代码片段)

**题目:**找到年龄最大的人,并输出。请找出程序中有什么问题。if__name__=='__main__':person="li":18,"wang":50,"zhang":20,"sun":22m='li'forkeyinperson. 查看详情

python进阶练习之——❤️(代码片段)

**题目:**字符串日期转换为易读的日期格式。**程序分析:**看看就得了,dateutil是个第三方库。fromdateutilimportparserdt=parser.parse("Aug28201512:00AM")print(dt)📣小白练手专栏,适合刚入手的新人欢迎订阅编程... 查看详情

python进阶练习之——画矩形❤️(代码片段)

**题目:**画图,学用rectangle画方形。  if__name__=='__main__':fromtkinterimport*root=Tk()root.title('Canvas')canvas=Canvas(root,width=400,height=400,bg=&# 查看详情

python进阶练习之——排序❤️(代码片段)

**题目:**对10个数进行排序。raw=[]foriinrange(10):x=int(input('int%d:'%(i)))raw.append(x)foriinrange(len(raw)):forjinrange(i,len(raw)):ifraw[i]>raw[j]:raw[i],raw[j]=raw[j],raw[i]pri 查看详情

python进阶练习之——画图(丑)❤️(代码片段)

**题目:**画图,综合例子。  if__name__=='__main__':fromtkinterimport*canvas=Canvas(width=300,height=300,bg='green')canvas.pack(expand=YES,fill=BOTH)x 查看详情

python进阶练习之——画组合图形❤️(代码片段)

**题目:**一个最优美的图案。importmathfromtkinterimport*classPTS:def__init__(self):self.x=0self.y=0points=[]defLineToDemo():screenx=400screeny=400canvas=Canvas(width=screenx,hei 查看详情

python进阶练习之——遍历列表❤️(代码片段)

**题目:**循环输出列表l=['moyu','niupi','xuecaibichi','shengfaji','42']foriinrange(len(l)):print(l[i])📣小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶📣有什么不明白 查看详情

python进阶练习之——输入和输出❤️(代码片段)

**题目:**编写input()和output()函数输入,输出5个学生的数据记录。N=3#stu#num:string#name:string#score[4]:liststudent=[]foriinrange(5):student.append(['','',[]])definput_stu(stu):foriinr 查看详情

python进阶练习之——整除❤️(代码片段)

**题目:**输入一个奇数,然后判断最少几个9除于该数的结果为整数。**程序分析:**999999/13=76923。if__name__=='__main__':zi=int(input('输入一个数字:'))n1=1c9=1m9=9sum=9whilen1! 查看详情

python进阶练习之——杨辉三角❤️(代码片段)

**题目:**打印出杨辉三角形前十行杨辉三角概述defgenerate(numRows):r=[[1]]foriinrange(1,numRows):r.append(list(map(lambdax,y:x+y,[0]+r[-1],r[-1]+[0])))returnr[:numRows]a=generate(10)foriina:print 查看详情

python进阶练习之——time模块❤️(代码片段)

**题目:**时间函数举例1。if__name__=='__main__':importtimeprint(time.ctime(time.time()))print(time.asctime(time.localtime(time.time())))print(time.asctime(time.gmtime(time.time())))Ǵ 查看详情

python进阶练习之——创建链表❤️(代码片段)

**题目:**创建一个链表。classNode:def__init__(self,data):self.data=dataself.next=Nonedefget_data(self):returnself.dataclassList:def__init__(self,head):self.head=headdefis_empty(self):returnse 查看详情

python进阶练习之——变量作用域❤️(代码片段)

**题目:**学习使用auto定义变量的用法。**程序分析:**python中的变量作用域。i=0n=0defdummy():i=0print(i)i+=1defdummy2():globalnprint(n)n+=1print('函数内部的同名变量')forjinrange(20):print(i 查看详情

python进阶练习之——磁盘写入❤️(代码片段)

**题目:**从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个#为止。if__name__=='__main__':fromsysimportstdoutfilename=input('输入文件名:\\n')fp=open(filename,"w")ch=in 查看详情

python进阶练习之——逆序列表❤️(代码片段)

**题目:**将一个数组逆序输出。**程序分析:**依次交换位置,或者直接调用reverse方法。lis=[1,10,100,1000,10000,100000]foriinrange(int(len(lis)/2)):lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]print('第 查看详情