Un p'tit coup de main en python (niveau 1ère) s'il vs plait

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
skappy
Messages: 7
Enregistré le: 05 Oct 2021, 19:56

Un p'tit coup de main en python (niveau 1ère) s'il vs plait

par skappy » 20 Nov 2022, 22:29

Bonjour,
je coince sur un exercice relatif à la programmation python et aux suites mathématiques.
Voilà, niveau énoncé ça donne :
soit la suite définie par : U(0)=3 et U(1)=1 & U(n+1)=2U(n-1)+U(n)

Qestion : compléter le programme suivant afin qu'il affiche les termes de cette suite.
def U(n)....
if ......
return 3
elif n==1 :
return ....
return .....

J'ai écrit le programme suivant
def U(n):
if n==0:
return 3
if n==1:
return 1
return 2*U(n-1)+Un
for n in range(50):
print("u({}) = {}". format(n,u(n)))

mais ça ne compile pas malheureusement...
Pourriez vous s'il vous plait m'aider ?
Je vous remercie,
bonne journée



phyelec
Membre Rationnel
Messages: 946
Enregistré le: 06 Mar 2020, 18:47

Re: Un p'tit coup de main en python (niveau 1ère) s'il vs pl

par phyelec » 21 Nov 2022, 15:32

Bonjour

et bien sur le code que vous donnez n'est pas indenté, il faudrait le faire et vous avez oublié les elif.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 31 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite