|
1
2
你可以迭代一个
这将返回:
|
|
2
3
您当前正在将数字i乘以i+1。你可以用
|
|
|
3
1
|
|
|
4
1
号码=73167176531330624919225119674265742355349194934 lst=[int(i)表示str(Number)中的i] 新建\u lst=[] 新建\u lst.append(lst[i]*lst[i+1]) 打印新列表 |
|
|
5
1
答案是54(9*6) |
|
6
1
不需要创建列表来计算iterable的最大值。这将是低效的。下面是一个函数解决方案,使用
|
|
7
1
严格使用整数算术的版本(与字符串相反):
更新以显示这将如何适用于您当前的问题(您将查找13个相邻数字的最大乘积):
|