本篇推文共计1100个字,阅读时间约3分钟。
本系列推文,我们每期将对五个Python实例小项目进行介绍,每天三分钟,由浅入深,由易到难,让各位读者渐渐爱上这门神奇的编程语言,掌握它并且能够在生活中使用它。
今天介绍的实例小项目为:(基于Python3.7版本)
实例1:矩阵对角线之和
实例2:逆序列表
实例3:矩阵相加
实例4:列表排序、连接
实例5:统计1到100之和
图片来源:YouTube
No.1
实例1:矩阵对角线之和
mat=[[1,2,3],
[3,4,5],
[4,5,6]
]
res=0
for i in range(len(mat)):
res+=mat[i][i]
print(res)
执行以上代码输出结果为:
No.2
实例2:逆序列表
lis=[1,10,100,1000,10000,100000]
for i in range(int(len(lis)/2)):
lis[i],lis[len(lis)-1-i]=lis[len(lis)-1-i],lis[i]
print('第一种实现:')
print(lis)
lis=[1,10,100,1000,10000,100000]
print('第二种实现:')
lis.reverse()
print(lis)
执行以上代码输出结果为:
No.3
实例3:矩阵相加
X = [[12, 1, 8],
[4, 5, 6],
[7, 8, 9]]
Y = [[7, 8, 9],
[4, 5, 6],
[1, 2, 3]]
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)
执行以上代码输出结果为:
No.4
实例4:计算二次方程
实例4:计算二次方程
实例4:列表排序、连接
a=[2,6,8]
b=[7,0,4]
a.extend(b)
a.sort()
print(a)
执行以上代码输出结果为:
No.5
实例5:统计 1 到 100 之和
# 定义函数
sum=0
for i in range(1,101):
sum+=i
print("统计 1 到 100 之和:")
print(sum)
执行以上代码输出结果为:
☆ END ☆