CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Petit script python

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 00:56:18

Poste l'erreur, je suis pas devin :hap:

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 00:57:57

Voilà http://uploads.siteduzero.com/files/317001_318000/317435.png (merci pour tous franchement )

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:04:28

Le forum est là pour ça :ok:

Tu n'as tout simplement pas indenté (TAB) une ligne.

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 01:08:10

j'ai droit a ca maintenant
if liste[index] == 'les':
NameError: name 'index' is not defined

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:12:12

Ah nan mais c'est normal, le code que je t'ai donné c'est juste pour l'exemple, il faut que tu l'adaptes.
En plus tu dois faire une boucle pour parcourir tous les "les".

Tu peux me dire quel tuto tu suis ? Et à quel chapitre tu en es ?

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 01:13:40

c'est un pdf que mon prof nous a filer on est au niveau des listes justement et il voulait que j'essaye de faire ce scripte mais je galère sont pdf est vraiment périmé j'y comprend rien :(

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 01:22:43

http://pastebin.com/fHNxx2jM

je suis sur la bonne voie ?

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:24:28

Ah ok, perso j'ai appris avec "Apprendre à programmer avec Python" de Gérard Swinnen, tu peux trouver le pdf sur internet.

Voilà ce que je te propose : http://pastebin.com/A8eNBRPv
Il y a plusieurs façon de faire, et ce n'est sûrement pas la meilleure, mais ça fonctionne.

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:25:44

Sans les boucles je ne pense pas que ce soit possible.

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 01:27:46

Merci j'irais voir le pdf demain ! tu pourrais m'expliquer brievement ton code ?

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:37:50

for index, mot in enumerate(liste):
:d) On fait une boucle pour parcourir tous les mots de la chaine.

if liste[index] == "les":
liste[index+1] = liste[index+1] + "s"
:d) Si l'élément de la liste == "les"
Alors on ajoute un "s" au prochain élément de la liste.

liste = (" ").join(liste)
:d) On "ré-assemble" la chaine (L'inverse de split())

ha-k-life
ha-k-life
Niveau 5
21 octobre 2014 à 01:52:17

Un grand merci ! Je vais essayer d'etudier avec ton pdf !

Toonjez
Toonjez
Niveau 10
21 octobre 2014 à 01:53:24

Ok, si t'as des questions, n'hésite pas :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment