本文主要是介绍python基础训练 day16,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python基础训练 day16
第十六天,打卡
题目来源
这里写目录标题
- python基础训练 day16
- 第一题(矩阵)
- 第二题(1到100求和)
- 第三题(平方)
第一题(矩阵)
两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵
X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]
应该很好想,双重循环搞定
X = [[12, 7, 3],[4, 5, 6],[7, 8, 9]]
Y = [[5, 8, 1],[6, 7, 3],[4, 5, 9]]
def add_array(x,y):z = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]for i in range(3):for j in range(3):z[i][j] = x[i][j] + y[i][j]print(z)add_array(X,Y)
也可以用numpy库
import numpy
z = numpy.add(X,Y)
z = z.tolist()
print(z)
简单快捷
# 运行结果
[[17, 15, 4], [10, 12, 9], [11, 13, 18]]
第二题(1到100求和)
# 统计 1 到 100 之和。
我猜他是想让我们想起来,50组101的那个情况。
count = 0
for i in range(0,101):count += i
print(count)
5050一个很熟悉的数字
# 运行结果
5050
第三题(平方)
# 求输入数字的平方,如果平方运算后小于 50 则退出。
pow()或者**运算符实现幂运算
while True:to = int(input('请输入一个数字的平方'))to1 = pow(to, 2)print(to, '平方为:', to1)if to1 < 50:break
运行结果:
# 运行结果
请输入一个数字的平方55
55 平方为: 3025
请输入一个数字的平方12
12 平方为: 144
请输入一个数字的平方23
23 平方为: 529
请输入一个数字的平方1
1 平方为: 1
16天打卡结束!
疏影横斜水清浅,暗香浮动月黄昏
这篇关于python基础训练 day16的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!