【发布时间】:2014-05-08 17:51:26
【问题描述】:
所以我需要保存循环的结果,但我遇到了一些困难。我想将我的结果记录到一个新列表中,但我得到“字符串索引超出范围”和其他错误。最终目标是记录数字1-5、2-6、3-7等的乘积,最终保持最高乘积。
def product_of_digits(number):
d= str(number)
for integer in d:
s = 0
k = []
while s < (len(d)):
j = (int(d[s])*int(d[s+1])*int(d[s+2])*int(d[s+3])*int(d[s+4]))
s += 1
k.append(j)
print(k)
product_of_digits(n)
【问题讨论】:
标签: python list loops append product