1.7 Exercice 7
a. Valide, mais déprécié par la PEP-08.
b. Valide
c. Valide, mais déprécié, les majuscules étant réservées aux classes.
d. Invalide, car il commence par un caractère numérique
e. Valide
f. Invalide, car c’est un mot-clef
g. Valide, mais déprécié (car classe)
h. Invalide, car il y a le symbole -, qui représente l’opérateur de soustraction, et Variable
commence par une majuscule
i. Invalide, car le symbole !est réservé.
• La fonction type retrourne un type de l’objet (=“méthode d’instantiation” pour l’objet)
passé en premier paramètre si l’on fournit un seul argument. Si l’on fournit trois arguments,
type retourne un nouveau type d’objet: le premier argument étant le nom (obj.__name__)
du type (ou classe) à retourner, le second les types (ou classes) dont le type/la classe dérive,
et finalement les définitions des méthodes et attributs du type/de la classe retourné/e.
a. int
b. float
c. bool
d. bool
e. str
f. list
g. tuple
1.8 Exercice 8
1. truediv(neg(y), x)
2. add(2,truediv(mul(x,y),z))
3. mul(neg(4),truediv(sub(10,mul(5,3)),sub(mul(4,2),7)))
4. or_(not_(lt(mul(neg(12),13),mul(12,11))),ge(pow(11,10),pow(9,12)))
4