Py学习  »  RomanG  »  全部回复
回复总数  1
3 年前
回复了 RomanG 创建的主题 » Python:将列表中的元素相乘

不使用列表索引:

listit = [1, 5, 3, 7]

x_position = 0
result = 0

for x in listit:
    x_position += 1
    y_position = 0
    for y in listit:
        y_position += 1
        if x_position < y_position:
            print(f"{x} * {y}")
            result += x * y
            print(result)

print(result)