yuyuyuyuyuyu
发表于 2018-4-29 23:10:19
mark
wudiiv11
发表于 2018-5-2 23:23:27
妈耶,这篇文章看了我1个小时,不过还是看懂了,感谢老师
373074501
发表于 2018-5-15 22:26:17
{:10_261:}
373074501
发表于 2018-5-17 20:07:07
{:10_256:}
清风寒月
发表于 2018-5-27 15:33:30
对于菜鸟,暂时真的看不懂,但我要继续努力看懂!{:10_266:}
毛利小金刚
发表于 2018-7-2 18:19:44
def get_primes(number):
while True:
if is_prime(number):
yield number
number += 1
def is_prime(number):
if number > 1:
if number % 2 == 0:
return True
return False
t1=get_primes(1)
print(next(t1))
print(next(t1))
出错啊
TypeError: unspported operand types for +=: 'NoneType' and 'int'
{:5_111:}
毛利小金刚
发表于 2018-7-2 18:23:15
毛利小金刚 发表于 2018-7-2 18:19
def get_primes(number):
while True:
if is_prime(number):
程序运行出错,就是不能+=1!
毛利小金刚
发表于 2018-7-2 18:28:35
毛利小金刚 发表于 2018-7-2 18:23
程序运行出错,就是不能+=1!
def get_primes(number):
while True:
if is_prime(number):
yield number
number += 1
这个没错,但是send()任何数值都没有反应,完全不理会的样子。。。。
毛利小金刚
发表于 2018-7-2 18:55:44
毛利小金刚 发表于 2018-7-2 18:28
def get_primes(number):
while True:
if is_prime(number):
若使用number=yield+number,必须使用send启动next返回的是None
若是yield number 可以用send和next启用,但send中的数值没有意义
神奇。。。。。。。
320525913
发表于 2018-7-8 17:12:13
信息量太大一下子接受不过来,还是等我看多点例子在回头看
soulwyb
发表于 2018-7-14 08:40:23
我靠 如果要看到这个就不要被欧拉计划折腾的死去活来得了
朱佩奇
发表于 2018-7-20 15:06:31
看不懂。。。
蓝色雨038
发表于 2018-7-23 23:51:40
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
接下来,回到 insolve_number_10:
1.for 循环得到返回值 3
2.for 循环将其赋给 next_prime
3.total 加上 next_prime
4.for 循环从 get_primes 请求下一个值
不明白第二点,为什么会是for循环将get_primes返回的值赋值给next_prime
学学看看
发表于 2018-7-24 17:46:20
七磅
发表于 2018-8-15 18:31:15
那个sand方法啥意思哦··当yield返回一个值给调用者时 那个other是干嘛的··没搞懂这里。我看有鱼油翻译的:意思是当有一个值发送给生成器,就把other设置成这个值。。 这个值 是啥值 other=yield foo 返回foo给调用者的同时, 下一次的初始值就换成了other,就不是foo了是这个意思么?
小甲虫_
发表于 2018-8-19 18:00:11
prime_generator = get_primes(base)
这句代码已经运行到第一个yield了啊 为什么发送None说没有执行到第一个yield啊
小甲虫_
发表于 2018-8-19 18:01:41
print_successive_primes(iterations, base=10):
请问这个iterations是什么意思啊 相当于self吗
Roiter
发表于 2018-10-6 17:22:42
send 那一部分基本没看懂。。。 那个到底是什么功能啊{:10_266:}
张佳明0502
发表于 2018-11-6 15:58:08
要再看几遍,不明白
强人♂锁男
发表于 2018-11-8 11:17:29
hao_wu_shou_huo = yield yi_nian_meng_bi(meng_bi)