代码:
import random
def main():
data = []
for i in range(50):
data.append(random.randint(1, 100))
data = sorted(data)
print('生成一个新的列表为:')
print((data))
for i in range(0, len(data)):
for j in range(i, len(data)):
for m in range(j, len(data)):
if data[i] * data[j] * data[m] == 1008:
print('相乘等于1008的3个数字为:')
print(data[i], data[j], data[m])
break
if __name__ == '__main__':
main()
运行结果: