居老师的小笼包 发表于 2018-8-13 15:52:06

请问

    >>> tuple1 = (x**2 for x in range(10))
    >>> tuple1.__next__()
    0
    >>> tuple1.__next__()
    1
    >>> tuple1.__next__()
    4
    >>> tuple1.__next__()
    9
    >>> tuple1.__next__()
    16
    >>> tuple1.__next__()
    25
    >>> tuple1.__next__()
    36
我自己拿idle怎么运行不出来呢

无符号整形 发表于 2018-8-13 16:15:39

怎么不出来法?我这里一切正常
>>> tuple1 = (x**2 for x in range(10))
>>> tuple1.__next__()
0
>>> tuple1.__next__()
1
>>> tuple1.__next__()
4
>>> tuple1.__next__()
9
>>> tuple1.__next__()
16
>>> tuple1.__next__()
25
>>> tuple1.__next__()
36
>>> tuple1.__next__()
49
>>> tuple1.__next__()
64
>>> tuple1.__next__()
81
>>>

ba21 发表于 2018-8-13 19:12:44

手动输一遍试试
页: [1]
查看完整版本: 请问