Je vois dans le code sur ce Sage wiki page le code suivant:Syntaxe Python (1..n)?
@interact
def _(order=(1..12)):
Est-ce (1..n)
syntaxe unique de Sage ou est-ce quelque chose en Python? Aussi, que fait-il?
Je vois dans le code sur ce Sage wiki page le code suivant:Syntaxe Python (1..n)?
@interact
def _(order=(1..12)):
Est-ce (1..n)
syntaxe unique de Sage ou est-ce quelque chose en Python? Aussi, que fait-il?
(1..n)
La syntaxe n'existe pas en Python.
Ce n'est pas une syntaxe Python. Je suppose qu'il crée une plage de 1 à 12.
Il y avait un PEP Python pour ajouter cette notation à Python, mais il a été rejeté. Robert Bradshaw a décidé de l'appliquer de toute façon, mais pour le préparateur Sage. Il a mis en œuvre les éléments suivants:
(a..b) - comme xrange, donc un itérateur
[a..b] - liste, y compris les points d'extrémité
[a , b, .., c] - progression arithmétique