mercredi 20 juillet 2016

Why does pasting this code into the interactive interpreter give me syntax error? [duplicate]

This question already has an answer here:

Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> def numbers(x):
        for i in range(x):
                if i%2==0:
                        yield i

    print(list(numbers(11)))
  File "<stdin>", line 1
    def numbers(x):
        for i in range(x):
                if i%2==0:
                        yield i

    print(list(numbers(100)))
                              ^
SyntaxError: invalid syntax
>>>

Aucun commentaire:

Enregistrer un commentaire