Bonjour

Je voudrais dans un print imposer le nombre de digits utilisé pour l'affichage d'un float.

Voice où j'en suis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
print("    : {}".format(tab[hauteur][largeur]))
                print("5.2 : {:5.2f}".format(tab[hauteur][largeur]))
                print("5   : {:5f}".format(tab[hauteur][largeur]))
                print(" .2 : {:.2f}".format(tab[hauteur][largeur]))
Voici ce que ça affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    : 62.269874
5.2 : 62.27
5   : 62.269874
 .2 : 62.27
J'aurais aimé que la ligne avec le :5f me donne 5 digits d'affichage. La ligne avec le :5.2f les impose bien. Par analogie au C, j'ai aussi essayé {:5.f}, mais, là python ne passe pas...