Programmation

Répondre


Aide syntaxe LaTeX
Les BBCodes sont activés
[img] est désactivé
[flash] est désactivé
[url] est activé
Les smileys sont désactivés

Revue du sujet
   

Si vous souhaitez joindre un ou plusieurs fichiers, complétez les indications suivantes.

Étendre la vue Revue du sujet : Programmation

Re: Programmation

par sos-math(21) » mar. 27 sept. 2022 20:04

Bonjour,
ta suite est croissante donc elle part de \(u_1=3\) et augmente progressivement. Elle finira donc par dépasser 36 qui est la limite de capacité de la salle.
On fait donc les calculs des termes successifs de la suite TANT QUE ceux-ci sont inférieurs ou égaux à 36 : tu as donc mis le mauvais signe d'inégalité dans ta fonction qui fait qu'on ne rentre jamais dans la boucle et que cela renvoie toujours 1.
Si tu saisis

Code : Tout sélectionner

def seuil():
    u = 3
    n = 1
    while u <= 36:
        n = n + 1
        u = 0.95 * u + 2
    return n
et que tu appelles ta fonction seuil, tu as alors :

Code : Tout sélectionner

In [6]: seuil()
Out[6]: 45
Est-ce plus clair ?
Bonne continuation

Programmation

par Sarah » mar. 27 sept. 2022 19:05

Bonjour,
Je dois faire un programme sur python, dont l'énoncé est : La capacité d'accueil d'une salle est limitée à 36 personnes. Ecrire un programme en Python qui permettra, à l'aide d'une fonction, de déterminer le nombre de semaines où l'accès sera refusé à des personnes car la salle sera pleine (dernière question du dm ci-joint). J'ai tenté de faire le programme correspondant, or il n'est pas fonctionnel, pouvez-vous m'aider sur les erreurs commises s'il vous plaît ?
Merci par avance,
Sarah
Fichiers joints
TG - Devoir N°4 - DM.pdf
(33.11 Kio) Téléchargé 64 fois
Document sans titre.pdf
(893.35 Kio) Téléchargé 57 fois

Haut