【发布时间】:2017-02-02 19:38:48
【问题描述】:
对python非常陌生,试图回答以下问题,但不知道如何处理它以便循环完成工作。
使用for循环或while循环计算5!
使用 for 循环或 while 循环计算 ∑ ???? 5 ???=1
使用 for 循环或 while 循环计算 ∏ ???? 9 ???=3
使用for循环或while循环计算??????3 8
这是我对第一个的回答,其余的回答类似。
for i in range (1,2):
for_list = [3,4,5]
sum_values = ((i+1)*i) * for_list[0] * for_list[1] * for_list[2]
print (sum_values)
【问题讨论】:
-
编辑您的帖子,使其更易于阅读,有一个
code格式化程序 -
抱歉,没有意识到它是这样出来的,我编辑它应该更容易阅读,谢谢!
-
这实际上并没有为任何事情使用循环,这里的“循环”可以很容易地替换为
i = 1并消除“循环”主体,它仍然可以工作。这里的前两个问题应该简化为accumulator = *somebasevalue*、for i in range(1, 6):accumulator *someaccumulatingoperation* i。当然请注意,对于非学习相关的目的,您只需将math.factorial用于#1 和(如果我没看错的话)sum用于#2。
标签: python python-3.x loops