Problème avec pycharm

Fermé
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022 - Modifié le 25 janv. 2021 à 14:12
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 4 févr. 2021 à 09:10

J'ai reproduit un code que j'ai vu dans un tutoriel et dans le même ide que le tutoriel mais on me renvoie une erreur à l'exécution et pourtant j'ai tout fait pareil comme dans le tutoriel mais ça marche pas svp pouvez vous m'aider à comprendre où se situe le problème
voici le code

Text = input('entrer 4 mots de la forme mot1-mot2-mot3-mot4').Split('-')
Print(text)
Et le message d'erreur est dans la photo

6 réponses

yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 Ambassadeur 1 551
25 janv. 2021 à 14:37
bonjour,
la prochaine fois, pourras-tu partager un code correct? il y a trois erreurs dans ton code.
merci, aussi, d'utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
25 janv. 2021 à 18:13
Mais explique moi s'il te plaît où sont les erreurs
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
26 janv. 2021 à 10:11
Bonjour,

L'indentation étant importante en Python, merci de copier/coller ici ton code complet avec les balises de code
mode d'emploi:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Visuellement, ça doit ressembler à ceci (avec la coloration syntaxique) :

def test():
    print('test')

test()
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
28 janv. 2021 à 10:37
Text = input(mot1-mot2-mot3-mot4).split(-)
Print(text) 


Bon avec conseils j'ai pu mettre mon code dans les balises. Maintenant s'il vous plaît il y a t'il une erreur si oui où est elle
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
Modifié le 28 janv. 2021 à 10:51
Bonjour,

Si vraiment tu connais le Python, les erreurs sautent aux yeux !

Tu as reproduit un code, mais pas comme tu le voyais:
sans faire attention aux majuscules/minuscules ...

De plus, avec les balises, la coloration syntaxique devrait te mettre sur la voie,
notamment sur les mots-clés Python
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
Modifié le 28 janv. 2021 à 12:29
J'ai corrigé l'erreur des majuscule/miniscule mais il y a toujours une erreur quand je lance le programme
text = input("mot1-mot2-mot3-mot4").split("-")
print(text)

Alors quand je lance mon programme voici ce que j'entre dans la console:
je-part-voir-lucien

Quand je lance la console me renvoi cette erreur
NameError: name 'momo' is not defined

Voyer vous une autre erreur dans mon code
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
28 janv. 2021 à 13:07
Moi, ca me renvoie bien une liste avec les 4 mots

De plus, on ne voit pas le mot momo, ni dans ton code, ni dans ce que tu saisis ... Bizarre ...

Ou alors tu ne montres pas tout le code ...
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
Modifié le 28 janv. 2021 à 13:56
Le problème avec ma console lors de l'exécution du code c' est que je dois mettre les chaînes de caractères entre griffes pour que ça marche si non ça me renvoit une erreur c'est ça que je trouve bizarre
Savez-vous pourquoi ça fait ça
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
28 janv. 2021 à 17:09
Bizarre ...

Entre griffes, tu veux dire entre guillemets : " " ?

Moi ca donne ça, pas besoin de guillemets :
0
yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 1 551
28 janv. 2021 à 17:19
as-tu testé avec pycharm?
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022 > yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024
28 janv. 2021 à 20:26
Oui pycharm est l'ide que j'utilise
0
Mohamedsillias > Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
3 févr. 2021 à 14:22
J'ai testé avec pycharm mais ça marche pas peut tu m'aider
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022 > yg_be Messages postés 23327 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024
3 févr. 2021 à 14:25
Aide moi stp
0
Mohamedsillias Messages postés 11 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 4 janvier 2022
28 janv. 2021 à 20:26
C'est juste ça quand je rentre les mots sans guillemets ça marche pas
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
4 févr. 2021 à 09:10
Bonjour,

Personnellement, je n'utilise pas Pycharm
Mon ide, c'est IDLE

Mais, de toutes façons, je crée mon fichier .py avec mon éditeur de texte préféré et ensuite,
pour l'exécuter, je double-clique sur le fichier dans mon répertoire ...
0