Conversion d'une somme d'argent
Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 2 — Variables, types et affectations · Entrées et sorties
Énoncé
Écrire un programme qui demande une somme en euros au clavier et affiche sa valeur en dollars, au taux de dollar pour un euro, arrondie au centime.
Corrigé
euros = float(input("Somme en euros ? "))
dollars = round(euros * 1.08, 2)
print(euros, "euros valent", dollars, "dollars")
La conversion en float est indispensable : sans elle, euros * 1.08 provoquerait une TypeError, une chaîne ne pouvant être multipliée par un flottant.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.