2.5. Exercices

2.5.1. Conversions de types

Essayez de prédire le résultat des opérations ci-dessous, puis vérifiez la réponse dans l’interprète Python (les lignes préfixées par le symbole # sont des commentaires et sont ignorées par Python).

a, b, c = "4", 1, 1.3  # déclaration de 3 variables

int("3") + float("6.3")  # 1
str(9.5) * int("5")      # 2
str(1 / 4) * 2           # 3
int(a) - int("3")        # 4
int(a) * b + c           # 5
str(a) + "Hello"         # 6

2.5.2. Combiner les nombres et les chaînes de caractères

Considérez les déclarations suivantes.

name = "Alice"  # nom
age = 37        # àge
sons = 2        # nombre de fils
daughters = 1   # nombre de filles

En utilisant la concaténation et de la conversion de type, affichez la phrase "Alice a 37 ans et 3 enfants".