il manque ce que tu fais du dernier résultat, parce que là il le garde pour lui !
soit l'afficher (par print) soit c'est ce que renvoie la fonction (return)
de plus il faut respecter l'indentation (espaces en début de lignes) pour dire ce qui est dans un bloc ou en dehors
en Python il n'y a pas de "fin de ..."
c'est l'indentation qui traduit les "début de..." et "fin de ..."
def taux_recip(t) :
r=1+t/100
c=1/r
c=(c-1)*100
...
return ...
# suite éventuelle
quant aux valeurs numériques ce sera les valeurs que tu donneras lors de l'
exécution du programme
taux_recip(70)
taux_recip(-30)
ou n'importe quelle valeur
c'est à ça que sert une fonction et de façon générale un programme :
des calculs généraux quel que soit t
et partout où on en a besoin, on
invoque la fonction par taux_recip(la valeur qu'on veut)
nota : si on invoque une fonction depuis la ligne de commande il affiche automatiquement la valeur renvoyée dans la console. sans avoir besoin d'un print
par contre si on l'invoque au sein d'un programme, il faudra un print pour voir le résultat.