python字符串循环

婚礼的谎言:三对情侣参加婚礼,三个新郎为A,B,C,三个新娘X,Y,Z。 想知道谁俩是夫妻,得到回答:A说他和X结婚,X说她的老公是C, C说他和Z结婚。已知他们三人说的全是假话,那么究竟谁和谁结婚?

求求救救孩子 Python实验报告题目

求一个M3×5的矩阵和N4×5T矩阵的乘积,矩阵值自己设定,并打印输出乘积矩阵

1 婚礼的谎言:

brides = ('X', 'Y', 'Z')  # 用元组存储三位新娘
for A in range(1, 4):
    for B in range(1, 4):
        for C in range(1, 4):
            if A != 1 and C != 1 and C != 3 and A != B and A != C and B != C:
                # print(A, B, C)
                print(f"新郎A要和新娘{brides[A - 1]}结婚")
                print(f"新郎B要和新娘{brides[B - 1]}结婚")
                print(f"新郎C要和新娘{brides[C - 1]}结婚")

Python逻辑推理题,三位新人谁与谁结婚

2 矩阵乘积

A = ['X', 'Y', 'Z']
B = ['X', 'Y', 'Z']
C = ['X', 'Y', 'Z']
for i in A:
    for j in B:
        for k in C:
            if i!='X' and k!='X' and k!='Z' and i!=j and j!=k and i!=k:
                print('A', i,'B', j,'C',k)

 

A = ['X', 'Y', 'Z']
B = ['X', 'Y', 'Z']
C = ['X', 'Y', 'Z']
for i in A:
    for j in B:
        for k in C:
            if i!='X' and k!='X' and k!='Z' and i!=j and j!=k and i!=k:
                print('A', i,'B', j,'C',k)

输出:

 

A Z B X C Y

import numpy as np
M = np.arange(15).reshape(3,5)
N = np.ones((4,5)).T
print(np.dot(M,N))  

 

import numpy as np

# 2-D array: 3 x 5
two_dim_matrix_one = np.array([[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]])
# 2-D array: 4 x 5
two_dim_matrix_two = np.array([[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]])

two_multi_res = np.dot(two_dim_matrix_one, two_dim_matrix_two)
print('two_multi_res: %s' % (two_multi_res))

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m