We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

EL KHOLDI • 2 weeks ago

Bonjour,
Merci pour votre aide!
Comment modifie-t-on votre code sur la chronophotographie dans la cas d'une chute verticale en tenant compte seulement des valeurs Y, pour tracer la vitesse suivant Y ?
Cordialement
MEL KHOLDI

Sam27 • 1 month ago

Bonjour dans l'exo 1 (le Hello World), j'ai écrit cela (avec l'indentation) :
def ma_fonction(a,b):
print("Hello World")

Cependant en compilant, j'obtiens cette erreur ainsi qu'un échec :
Traceback (most recent call last):
File "Variables_et_fonctions/Hello_world_test.py", line 2, in <module>
from Prise_en_main_Exo_1 import mon_programme
ImportError: cannot import name 'mon_programme' from 'Prise_en_main_Exo_1' (/project/target/Variables_et_fonctions/Prise_en_main_Exo_1.py)

M_C • 4 weeks ago

Corrigé.

Merci pour la remarque

ilo2008 • 1 year ago

J'ai essayé le deuxième exercice avec le code suivant

from math import sqrt

def mon_programme(n):
#Ne pas toucher ce qui précède
#Les valeurs pour les variables en entrée seront automatiquement données
#Ecrire ci-dessous en n'oubliant pas d'indenter
a = (n+4)**3
print(a)
b = sqrt(a)
print(b)
c = a//n
print(c)
d = a%n
print(d)
e = (a+5)%(n-1)
print(e)
f = a*c*d*e
print(f)
# Appuyer sur Run pour recevoir les instructions

Mai j'ai eu cette erreur

Traceback (most recent call last):
File "Variables_et_fonctions/Programme_calcul1_Test.py", line 90, in <module>
if __name__ == "__main__": test()
File "Variables_et_fonctions/Programme_calcul1_Test.py", line 76, in test
mon_programme(n)
File "/project/target/Variables_et_fonctions/Programme_calcul1.py", line 9, in mon_programme
b = sqrt(a)
ValueError: math domain error

M_C • 1 year ago

Dans les tests, il y avait n=-5. Je l'ai retiré donc cela devrait marcher normalement.
Je n'avais pas vu l'erreur car j'avais utilisé la puissance 0.5 qui donne la valeur complexe et donc ne renvoie pas d'erreur.
Merci de m'avoir signalé le problème.

Fidele Kayokela • 9 hours ago

Bonjour!
J'ai commence a apprendre Python sur ce site il y a peu de deux semaines.
Pour l'instant, je suis bloque aux exercices de "complements de chaines de caracteres" (12/147)

Que puis-je faire, vu que ma solution ne tiens pas.
Exercice 2
Pour le texte donné dans la fenêtre ci-dessous, créer un programme qui, pour chaque lettre du texte, affiche la lettre suivante dans l'alphabet.

Quelques compléments :

Pour le "z", on affichera "a".
Le texte n'est composé que de lettres minuscules et sans accent.
Pour l'affichage, on utilisera print et chaque lettre sera affichée en allant à la ligne.

texte = "azqcoiihcvobzerajzasoijixbougroizaziabxbncpvirizojasgpoofoabsvhcvxihosaojqxxbbxhjvvwiyagslxmxciabnxqlahxgavvwcbavvwcgsioidhkkgcgkjzbnvxgcahgcxaxgjhxwglja"
compt=0
for el in texte:
____numero = 0
____for numero in range(26):
________result = (chr(ord("a") + numero))
____numero +=1
____print (texte.replace(result, el))

Merrion • 1 week ago

Quelle est la solution pour le dernier exercice de la leçon 11, le programme qui affiche l'indice de tous les "e" dans un texte?

(Est-ce qu'il y aurait d'ailleurs à disposition la solution de tous les exercices?)

Merrion • 1 week ago

Même question mais pour le dernier exercice de la leçon 12...

Swirly • 4 weeks ago

Merci énormément pour ce travail colossal.
Vous hébergez les sources du playground sur GIT ? Vous y accepteriez des push request ?

Elwithien • 1 month ago

Bonjour, dans l'exo 1 de la leçon 9/144 j'utilise ce code :

def ma_fonction(liste):
for nb in liste:
if nb == 0:
return "0 trouvé"
else:
return "0 non trouvé"

mais j'ai droit à "échec, essayez à nouveau". Pourtant le code fonctionne sous idle.
Où est mon erreur ?

M_C • 1 month ago

Bonjour,
Votre programme est tout à fait correct, c'est simplement le script de vérification qui ne lançait pas d'erreur car j'avais prévu un test sur une liste trop grande et se contentait d'afficher la barre en rouge. C'est normalement corrigé.
Merci pour votre commentaire, n'hésitez pas à me signaler d'autres bugs si vous en croisez.

Elwithien • 1 month ago

avec l'indentation ça donne :
def ma_fonction(liste):
__for nb in liste:
____if nb == 0:
______return "0 trouvé"
__else:
____return "0 non trouvé"

M_C • 2 months ago

Je vais modifier énormément ce recueil d'exercices durant tout l'été pour qu'il soit opérationnel pour la rentrée.
Je m'excuse par avance pour les désagréments que cela pourrait apporter.
N'hésitez pas à me signaler les erreurs que vous rencontrez

Anonymous • 6 months ago

J'ai réussi a faire le premier exercice , merci pour les explications !

Anonymous • 4 months ago

comment on fait? j'y arrive pas!