你第二题通过了?每输入一组数据都要打印输出?题目好像说保留4位小数精度就算通过吧?没要求输出6位小数吧?我是这样的通过0%...... n = int(input()) data = [] for _ in range(n): data.append(list(map(int, input().split()))) def func(x, a, b): return a * x ** 3 / 3 + x ** 2 / 2 + b * x for i in range(n): a, b, c, d = data[i] res = func(d, a, b) - func(c, a, b) print(round(res, 6))