41——43略
44.两个 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]]
list = [[0,0,0],[0,0,0],[0,0,0]]
for i in range(3):
for j in range(3):
list[i][j]= X[i][j]+Y[i][j]
print(list)
45统计 1 到 100 之和。
sum = 0
for i in range(1,101):
sum += i
print(sum)
46.求输入数字的平方,如果平方运算后小于 50 则退出。
while(True):
num = int(input("请输入一个数字:"))
if num**2>=50:
print(num**2)
else:
break
47.两个变量值互换。
a = int(input("请输入第一个数字:"))
b = int(input("请输入第二个数字:"))
def reverse(a,b):
c,a = a,b
b = c
print(f"a={a},b={b}")
return a,b
reverse(a,b)
48.数字比较。
def compare(a,b):
if a>b:
print(f"{a}>{b}")
elif a<b:
print(f"{a}<{b}")
else:
print(f"{a}=={b}")
compare(int(input("请输入第一个数字:")),int(input("请输入第二个数字:")))
49.略
50.输出一个随机数。
import random
a = random.randint(1,100)
print(a)