Discuss / Python / 再简单的代码也要亲手敲一遍

再简单的代码也要亲手敲一遍

Topic source

翁岚敏

#1 Created at ... [Delete] [Delete and Lock User]

输出全体正整数

def Iterator(): i=1 while True: yield i i+=1 o=Iterator for t in o(): print(t)

_是萤火虫

#2 Created at ... [Delete] [Delete and Lock User]

def Iterator(): i=1 while True: yield i i+=1 o=Iterator for t in o(): print(t)

有点没太明白呢,for t in o() 是什么意思?

pursuer_chen

#3 Created at ... [Delete] [Delete and Lock User]

for t in o()的意思的调用自定义函数,如果改成 def Iterator(): i=1 while True: yield i i+=1 print (i) 你可能就明白了

机修贾森

#4 Created at ... [Delete] [Delete and Lock User]

这里直接for t in iterator():也可以的啊,为啥要加上o=iterator这一步呢?

summons_M

#5 Created at ... [Delete] [Delete and Lock User]

前半部分定义,后半部分调用


  • 1

Reply