Questions marquées «python-3.x»

284
Quelle est la syntaxe correcte pour «sinon si»?

Je suis un nouveau programmeur Python qui fait le saut de 2.6.4 à 3.1.1. Tout s'est bien passé jusqu'à ce que j'essaie d'utiliser la déclaration «sinon si». L'interprète me donne une erreur de syntaxe après le «si» dans «sinon si» pour une raison que je n'arrive pas à comprendre. def function(a):...

247
Le générateur.next () est-il visible dans Python 3?

J'ai un générateur qui génère une série, par exemple: def triangle_nums(): '''Generates a series of triangle numbers''' tn = 0 counter = 1 while True: tn += counter yield tn counter += + 1 En Python 2, je peux faire les appels suivants: g = triangle_nums() # get the generator g.next() # get the...