1. ça a l'air d'être du Python 3, mais il faudrait préciser pour être certain, ça change la sémantique de certaines choses (input(), entre autres).
2. sur le forum, utiliser les balises CODE avec code=python pour conserver l'indentation (important en Python) et avoir la coloration syntaxique (ça facilite la lisibilité).
3. qu'essaies-tu d'accomplir avec tes appels à list, type ou sort?
4. python permet de chaîner les comparaisons, c'est quand même plus lisible (tes comparaisons sont incorrectes, accessoirement)
5. qu'est-ce qu'un chiffre?
---------------
I've never understood the compulsion to use Web technologies minus the Web's security and deployment models. It seems a bit like throwing the orange away and eating the peel. — @ justinschuh