Bonjour,
pour faire simple, un langage comme Python manipule des données qui peuvent être de différents types.
Il connaît les entiers (type int) mais ne connaît pas les réels au sens mathématique du terme. Il manipule des nombres décimaux qui sont un sous-ensemble des nombres réels, on les appelle des flottants (type float).
Tu n'as pas à te soucier de cela pour résoudre ton exercice puisque c'est Python qui va gérer le typage en fonction de la donnée à stocker.
Si tu déclares a=8, il reconnait un entier donc a sera du type int.
Si tu déclares a=3/4, il reconnait un flottant donc a sera du type float.
Pour transformer une séquence d'instructions en une fonction, il suffit d'envelopper cette séquence dans un bloc de fonction.
Cela commence par
def suivi du nom de la fonction puis des parenthèses qui entourent les arguments de la fonction.
Ensuite on met deux points
: puis on saute à la ligne pour entrer dans le bloc de la fonction.
On écrit les instructions définissant cette fonction
puis on termine par l'instruction
return qui va renvoyer une expression construite dans le bloc de la fonction
Code : Tout sélectionner
def calcul(N):
... # tu mets ta séquence ici
...
...
return C
Est-ce plus clair ?