2017-08-14 6 views
-3

Disons que j'ai une variable appelée a qui est un entier, mais je veux que le résultat de la variable soit un point flottant. Que devrais-je utiliser pour accomplir ceci? J'ai utilisé la fonction round mais elle n'a pas fait la sortie attendue.Comment afficher un nombre entier en tant que nombre à virgule flottante dans python

sortie attendue:

a=56 
result = magical_function(a) 
result = 56.00 
+0

'print (float (56))' ne fonctionne pas? – jezrael

+0

il est approximatif jusqu'à une décimale mais j'ai besoin de 2 décimales – user123456789

Répondre

2

python a construit en fonction pour convertir nombre entier de flotter.

result = float(a) 

Pour imprimer avec 2 chiffres après la virgule, vous pouvez faire comme ce

print("%.2f" % a) 
56.00 
0

flotteur Cast en entier le numéro ci-dessous. par exemple.

a = 56 
b = float(a) 
print(print("%.2f" % b)) 
# ans will be 56.00