Premiers termes d'une suite
Fermé
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
-
Modifié le 20 févr. 2020 à 14:28
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 22 févr. 2020 à 15:54
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 - 22 févr. 2020 à 15:54
A voir également:
- Premiers termes d'une suite
- Aucun document ne correspond aux termes de recherche spécifiés ✓ - Forum Google Chrome
- Trouver un numéro avec les 6 premiers chiffres - Forum telephonie fixe
- Récupérer les 4 derniers chiffres de ce nombre arrondi au 10ième près ✓ - Forum Excel
- 3 nains vont a la mine le premier prend une pelle reponse - Forum Loisirs / Divertissements
- Comment revenir aux premiers messages sur messenger ✓ - Forum iPhone
11 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
20 févr. 2020 à 14:29
20 févr. 2020 à 14:29
Bonjour,
en virant le return peut-être
en virant le return peut-être
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
20 févr. 2020 à 19:02
20 févr. 2020 à 19:02
Bonjour à tous
Tu mélanges la définition de la fonction f et le programme proprement dit qui l'utilise
Essaies comme ceci
Cdlmnt
Tu mélanges la définition de la fonction f et le programme proprement dit qui l'utilise
Essaies comme ceci
def f(x): return x**2-2 a=1 b=2 for n in range(4): a=a-f(a)*(b-a)/(f(b)-f(a)) print (a)
Cdlmnt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié le 21 févr. 2020 à 21:33
Modifié le 21 févr. 2020 à 21:33
Il te suffit de "sortir" print(a) de ta boucle for n in range(101)
Cdlmnt
Cdlmnt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
22 févr. 2020 à 15:54
22 févr. 2020 à 15:54
print (s(n))
Cdlmnt
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ca ne fonctionne toujours pas...
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
Modifié le 20 févr. 2020 à 16:16
Modifié le 20 févr. 2020 à 16:16
Que t'affiche ton print ?
Q'uesperes tu obtenir ?
Q'uesperes tu obtenir ?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
20 févr. 2020 à 20:05
20 févr. 2020 à 20:05
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
Modifié le 20 févr. 2020 à 18:55
Modifié le 20 févr. 2020 à 18:55
J'aimerais obtenir les 4 premiers termes de cette suite. c'est juste un exemple, j'aimerais savoir en règle générale comme calculer et obtenir les premiers termes d'une suite à l'aide de Python.
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
20 févr. 2020 à 18:51
20 févr. 2020 à 18:51
Tu ne m'as toujours pas indiqué ce que t'affichait ton print
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
20 févr. 2020 à 18:58
20 févr. 2020 à 18:58
il devrait afficher les premiers termes de cette suite définie par récurrence: f(a)=(2+2a)/(2+a)
4/3, etc...
4/3, etc...
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
20 févr. 2020 à 19:15
20 févr. 2020 à 19:15
super ça fonctionne, un grand merci!!
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
21 févr. 2020 à 21:17
21 févr. 2020 à 21:17
Bonjour, autre question: et si maintenant j'aimerais afficher uniquement le terme d'indice 100 de cette suite. faut-il remplacer "for n in range(4):" par "for n in range(100, 101):" ?
ça ne fonctionne pas...ça m'affiche uniquement le 1er terme...
merci
ça ne fonctionne pas...ça m'affiche uniquement le 1er terme...
merci
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
21 févr. 2020 à 21:58
21 févr. 2020 à 21:58
Merci beaucoup!
Marguerite5925
Messages postés
8
Date d'inscription
jeudi 20 février 2020
Statut
Membre
Dernière intervention
22 février 2020
Modifié le 22 févr. 2020 à 13:44
Modifié le 22 févr. 2020 à 13:44
Bonjour,
autre question: j'aimerais après avoir défini une fonction ,la calculer pour une certaine valeur.
Par exemple j'ai défini ici la somme de n entiers, et j'aimerais ensuite donner le résultat pour n=10 (somme des entiers de 1 à 10).
Apparemment il y a une erreur au niveau de "n=10 print(s)"... laquelle? merci
autre question: j'aimerais après avoir défini une fonction ,la calculer pour une certaine valeur.
Par exemple j'ai défini ici la somme de n entiers, et j'aimerais ensuite donner le résultat pour n=10 (somme des entiers de 1 à 10).
Apparemment il y a une erreur au niveau de "n=10 print(s)"... laquelle? merci
def s(n): s=0 for i in range (1,n+1): s=s+i return (s) n=10 print (s)