使用Python编程,求1~100所有偶数的阶乘。
发布网友
发布时间:2022-04-06 02:11
我来回答
共3个回答
热心网友
时间:2022-04-06 03:41
total = 1
for num in range(1,101):
if num % 2 == 0:
total = total * num
print(total)
#其实一楼答案基本都对了,就是range默认是从0开始的,
#而0对2的求余也是0,所以答案永远是0,设置一个开始值为1,或者2就行了
热心网友
时间:2022-04-06 04:59
total = 1
for num in range(1,101):
if num % 2 == 0:
total = total * num
print(total)
热心网友
时间:2022-04-06 06:33
import functools
print(functools.rece(lambda x, y: x * y, range(2, 101, 2)))