-
Conversion de str en int
Bonjour à tous, je suis en train d'écrire un programme qui crée un histogramme à partir d'un dictionnaire du type {"NOM CANDIDAT":'NOMBRE DE VOIX'}
J'ai déjà écrit la procédure de conversion en pourcentage, mais maintenant je m'attaque au tracé.
Lorsque je souhaite tracé k éléments '-' pour représenter le pourcentage, je tape
print(int(pourcentage)*'-'))
mais il me renvoie qu'il ne peut pas travailler avec des chaînes.
Ma question est donc de convertir une chaîne de chiffres en un entier qui vaut sa partie entière.
Merci d'avance.
-
Pour avoir la partie entière, tu peux convertir un float en int. Mais si tu as le pourcentage en chaîne de caractères, tu dois d'abord convertir celle-ci en float, avant de convertir le float en int :
Code:
print(int(float(pourcentage))*'-'))