Les f-strings ou chaînes de caractères formatées sont très utiles pour écrire du code concis et clair. Elles simplifient énormément le formatage des chaînes de caractères. Les f-strings commencent par un f suivi d'un guillemet ouvrant :
a = 55
b = 453
res = str(a) + ' * ' + str(b) + ' = ' + str(a * b)
a = 55
b = 453
res = f'{a} * {b} = {a * b}'
Les deux exemples produisent le même res, mais le second est bien plus concis et compréhensible. Toute expression qui doit faire partie d'une chaîne de caractères est placée entre {}. Python la convertit automatiquement en chaîne de caractères et l'insère dans le résultat final.
Défi
Étant donné 3 entiers a, b et c, votre tâche est d'afficher (a + b) / c = x, où a, b et c sont leurs valeurs respectives dans l'entrée et x est le résultat de l'expression.