De mon point de vue, les 2 sont identiques et prennent autant de temps.
Le choix dépend de ce que tu vois le mieux dans ce cas particulier.
L'avantage, c'est que j'ai parlé d'une autre méthode qui peut être utile dans d'autres cas, même si elle n'est pas forcément plus simple dans ce cas particulier.
Ah d'accord merci... mais si je trouve 0,5Un^2-8
C'est censé être -8 le première terme ? Je sais qu'en faisant G0 on trouve -16 mais pas en faisant
Gn+1/Gn ?
Ah oui c'est pour Gn+1
Mais dans votre méthode quand on trouve l'égalité que faut-il faire après pour trouver la raison et le premier terme ?
Tu obtiens .
Donc la raison est .
Pour avoir le premier terme, c'est la définition de que j'utilise, rien de particulier.
Re bonjour je suis là pour la suite de l'exercice :
L'expression de Gn en fonction de n est :
Gn=-16*0,6^n ?
Et pour Hn je connais juste le premier terme mais pas la raison
Bonjour,
Dans c'est plutôt
au lieu de
(la raison est
).
Tu as .
C'est à partir de cette égalité que tu peux déduire , car a priori
n'est pas arithmétique, ou géométrique
Bonsoir, j'ai encore une dernière question : pourquoi dans le programme dans
for i in range(....) :
vous mettez entre parenthèses (n) et et (1,n+1) ?
Pour ce qui est de la syntaxe Python, ça dépend de la version que tu utilises.
La syntaxe Python 2 n'est pas la même qu'en Python 3, et je ne sais pas laquelle tu utilises.
Ecrire x**0.5 te donnera la même chose que sqrt(x), ça évite d'importer la fonction sqrt, mais le calcul est peut-être moins optimisé (possible, mais je ne sais pas)
Le range sert à faire des boucles. Je vais éviter d'utiliser des termes techniques, mais en gros, quand tu écris :
for i in range(n)
tu notes i la variable qui va décrire { 0 ; 1 ; ... ; n-1 }
quand tu écris :
for i in range(1, n+1)
tu notes i la variable qui va décrire { 1 ; 2 ; ... ; n}
Donc si la valeur de i t'intéresse, ce ne sera pas la même chose que
for i in range(n)
Par contre, si tu t'intéresse uniquement au nombre de passages dans la boucle, les deux sont identiques (il y a n passages)
Dans l'exemple, tu t'intéresses uniquement au nombre de passages dans la boucle, donc
for i in range(n) et for i in range(1,n+1)
donneront la même chose.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :