Bonjour,
J'ai essayé plusieurs solutions pour éditer des résultats avec 2 décimales avec le code suivant:
1 2 3 4 5 6 7 8
| def Categorie():
cursor.execute("SELECT Categorie, SUM(Prix) AS Prix_total FROM liste_achats WHERE Date_achat >='2024-01-01' GROUP BY Categorie")
rows = cursor.fetchall()
print('La Dépense totale du 7 Mars 2024 à aujourdhui par catégorie est de :')
for row in rows:
print(row)
#print('%.2f', 2, row)
#round(value, 3) |
J'obtiens toujours ce type de résultats:
La Dépense totale du 7 Mars 2024 à aujourd'hui par catégorie est de :
('Alcool-Vins', 141.9)
('Apéritifs', 93.57000000000002)
('Boissons', 166.09999999999997)
('Boucherie', 172.51)
('Boulangerie', 151.07999999999998)
('Bricolage', 4.49)
('Café', 103.38999999999999)
J'aimerai n'avoir que 2 décimales dans mes totaux.
Merci pour votre aide et votre indulgence
Partager