Zoofast.fr vous aide à trouver des réponses précises à vos questions. Posez vos questions et obtenez des réponses détaillées et précises de notre communauté d'experts dévoués.

bonjour!! est ce que qlq pourrait m'aider avec mon exercice de programation? merci d'avance!!

Bonjour Est Ce Que Qlq Pourrait Maider Avec Mon Exercice De Programation Merci Davance class=

Sagot :

Bonjour

Je vais t'aider sans soucis pour les 3 premiers exercices mais pour ce qui est du dernier, je ne vois pas comment ce code pourrait fonctionner avec la base qu'on te donne (qui est fausse selon moi)

Exercice 1

if caractere == ' ' :

▌     n = n + 1

Si le caractère est un espace, alors :

   On incrémente de 1 la valeur de n

Exercice 2

Le code vérifie si le caractère est un espace, il suffit de modifier pour que le code vérifie si le caractère est différent d'un espace

▌if caractere != ' ':

Exercice 3

C'est correct :)

Exercice 4 (a)

Ca se complique légèrement...

Selon moi, ce code comporte une erreur d'alignement, le return qui doit servir à renvoyer la fréquence d'apparition de la lettre (n) par rapport au total des caractères (donc n÷(total des caractères - nombres d'espace) n'est pas alignée sur la bonne tabulation, elle devrait être au même niveau que la boucle for et non des if elif, sinon le return se ferait à chaque itération de la boucle for (ne donnant donc qu'une des valeurs).

Au delà de ca, je te met ci-joint le code complété (fonctionnel) qui renvoie bien au final la fréquence d'apparition d'une lettre dans une phrase.

Exercice 4 (b)

La ligne 8 est un return permettant de renvoyer la fréquence d'apparition de la lettre donnée dans la phrase donnée.

Le calcul exécuter correspond simplement à un calcul classique pour calculer une fréquence,

[tex]n \div (len(phrase) - espace)[/tex]

  • n correspond au nombre d'apparition du caractère cherché,
  • len(phrase) est l'utilisation de la fonction len() permettant de calculer la longueur totale de la phrase.
  • len() comprend les espaces donc on les soustrait de celle-ci.

J'espère que tout ca pourra t'aider à comprendre pour la prochaine fois, si tu as mal compris quelque chose ou si je l'ai mal expliqué tu peux me le demander dans les commentaires ;)

Bonne journée !

View image ClementCg
Merci d'utiliser cette plateforme pour partager et apprendre. Continuez à poser des questions et à répondre. Chaque contribution que vous faites est appréciée. Zoofast.fr est votre allié pour des réponses précises. Merci de nous visiter et à bientôt pour plus de solutions.