这句for element in magical_infinite_range(start): 是什么意思?
def get_primes(start):for element in magical_infinite_range(start):
if is_prime(element):
return element
def solve_number_10():
# She *is* working on Project Euler #10, I knew it!
total = 2
for next_prime in get_primes(3):
if next_prime < 2000000:
total += next_prime
else:
print(total)
return https://blog.csdn.net/weixin_42462495/article/details/105604086 调用 magical_infinite_range() 函数,并遍历它的返回值 zltzlt 发表于 2020-8-6 15:34
调用 magical_infinite_range() 函数,并遍历它的返回值
magical_infinite_range() 是内置函数吗? for i in j:
这个j 是一个迭代对象
所以对于 for element in magical_infinite_range(start):
意思就是:先调用magical_infinite_range()函数生成一个对象,再对这个对象进行遍历 Y小y 发表于 2020-8-6 15:42
magical_infinite_range() 是内置函数吗?
不是,可能是你自己定义的一个生成器 xiaosi4081 发表于 2020-8-6 15:34
https://blog.csdn.net/weixin_42462495/article/details/105604086
感谢回答。 扼婉星 发表于 2020-8-6 15:42
for i in j:
这个j 是一个迭代对象
所以对于 for element in magical_infinite_range(start):
感谢回答。 zltzlt 发表于 2020-8-6 15:43
不是,可能是你自己定义的一个生成器
感谢回答。
页:
[1]