【发布时间】:2020-02-18 15:46:23
【问题描述】:
为什么循环头相对于主体的位置与通常的位置不同?为什么循环变量出现在循环之前? 代码取自各种程序
n=reduce(operator.mul,[int(x) for x in str(n)],1)
return value == sum(int(x) ** len(str(value)) for x in str(value))
【问题讨论】:
-
您具体要问什么?这个问题没有多大意义。你问的是
for部分吗? -
这就是列表理解的语法。它不是一个“for”循环。
-
完美理解,一个典型的新手问题。