n = int(input())
f = eval(input())
print(product(n, f))
def f(n):
return n
def product(n,f):
s = 1;
for i in range(1,n+1):
s *= f(i)
return s
n = int(input())
print(product(n,f))
def product(n, f):
res = 1
for i in range(1, n + 1):
res = res * f(i)
return res
n = int(input())
f = eval(input())
print(product(n, f))
a = int(input())
def product(n):
value = 1
f = input()
for n in range(1,n+1):
value *= eval(f)
return value
print(product(a))
差不多就是这样,不过f只能是等式的右半边,而且变量必须是n。想改也行,你在下面回复,我帮你。