Bonjour voici l'enonce d'un exercice de DM
Je voulais avoir un avis pour savoir si c'est correct
Soit une une suite géométrique de raison 1,33 et de premier terme u0 = 3. Écrire un algorithme qui affiche le "premier" entier n tels que u n > 100
J'ai fait
U = 3
I = 0
While u>100
U = u * 1,33
I = i +3
Print (u)
Je l'ai teste mais cela ne fonctionne pas j'ai du mal avec Python...
Merci pour vos réponses
Et pour le while?
Ce que tu as écrit, c'est "Tant que u>100, faire les calculs qui suivent"
Or u=3 au début.
Ton programme n'entre jamais dans la boucle while
Tu bloques l'entrée dans la boucle while.
Poses-toi la question: "A quelle condition dois-je continuer à multiplier par 1.3?"
Non.
Le while est parfait dans un cas pareil.
C'est la condition que tu as utilisée qui n'est pas bonne.
Tu dois multiplier u par 1.3 et ajouter 1 à i tant que ... u est ????
Par ailleurs, à la fin, que dois-tu afficher?
Au début, u=3
c'est <100
Tu multiplies par 1.3, c'est toujours <100
Et Tant que u<100", tu multiplie par 1.3
J'ai tape ce programme sur Python sauf qu'il m'indique des erreurs (je n'ai pas beaucoup utilise Python je ne sais pas trop comment ça marche 😬)
Est ce qu'il faut que j'importe un module ?
Ensuite il l'indique une erreur quand je marque u<100
Je l'ai refait il m'affiche 122,23 environ sauf que je dois trouver le premier entier n et des que je marque print n il me dit que c'est impossible...
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :