22智能在线
新记
编写程序求2!+4!+6!+8!+10!Python基础题
t=1;s=0
for i in range(2,11,2):
for j in range(1,i+1):
t*=j
s+=t;t=1
print(s)为什么最后要加t=1
举报该文章
其他看法
第1个回答 2021-03-27
因为t是大循环里面的临时变量,用来存储单个阶乘的值,每次大循环都要重算。
相似回答
大家正在搜
相关问题
编写程序求2!+4!+6!+8!+10!Python基础题
怎么用for语句编写2!+4!+6!+8!+10!的程序?
用C语言编写函数求2!+4!+6!+8!+10
求编写程序,用for循环求出2!+4!+6!+8!=?
用C语言编写函数求 2!+4!+6!+8!+10!+12!+...
编写程序计算2+4+6+8..............+10...
.编写程序,求1!+2!+3!+4!+5!+6!+7!+8!...
编写一个循环结构的程序,求1!+2!+3!+4!+5!+6!...