0
J'essaie d'écrire un code Python
où l'utilisateur donne un nombre et le nombre de décimales qu'il veut arrondir. Ensuite, le programme renvoie le premier nombre en notation scientifique.Estimations Python
Mon code:
def csign(a,b):
#a=number,b=decimals
a=float(a)
b=float(b)
return "{:.b e}".format(a)
La fonctionnalité souhaitée devrait fonctionner comme:
input: csign(123456,3)
output: 1.23 e5
mais je reçois une erreur disant
Format specifier missing precision.
Est-il possible que je pourrais faire le programme reconnaître b
comme une précision?