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

[PYTHON] Comment avoir une seule ligne de sortie ?

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 12:53:48

J'ai deux fonctions "if/else" et ça me sort deux lignes mais j'en veux qu'une. Une bonne âme par ici pour m'expliquer ? :hap:

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 12:55:09

up

Deadman-
Deadman-
Niveau 23
24 février 2021 à 12:55:45

Cad ça te sort 2 lignes ? Fais un screen du résultat et du programme :hap:

Pseudo supprimé
Pseudo supprimé 24 février 2021 à 12:56:43

Ça veut dire quoi ça te sort deux lignes ?
Poste le morceau de code qui pose problème non ?

Vieux-Con
Vieux-Con
Niveau 39
24 février 2021 à 12:57:29

var1 = var2 if var3 == 0 else var2 + 1

Par exemple.

CauchySchwartz
CauchySchwartz
Niveau 21
24 février 2021 à 12:57:58

quel langage aussi ? :(

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 12:59:17

mon programme :

texte = input("Texte ?")
if "entreprise" in texte:
print(texte.replace("entreprise","société",))
else:
print("Mot non trouvé")
if "fonctionne" in texte:
print(texte.replace("fonctionne","marche bien"))
else:
print("Mot non trouvé")

La sortie :

Texte ? mon entreprise fonctionne
mon société fonctionne
mon entreprise marche bien

Process finished with exit code 0

et moi j'aimerais que ça me sorte "mon société marche bien" :hap:

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 12:59:50

Le 24 février 2021 à 12:57:58 CauchySchwartz a écrit :
quel langage aussi ? :(

python

navet-navrant
navet-navrant
Niveau 74
24 février 2021 à 13:00:38

https://lmgtfy.app/?q=print+without+newline+python

:ok:

C_PlusPlus
C_PlusPlus
Niveau 34
24 février 2021 à 13:01:52

Enlève les print dans tes if et remplace juste le mots dans la string texte. Puis ensuite tu print ta variable texte à la fin :)

CauchySchwartz
CauchySchwartz
Niveau 21
24 février 2021 à 13:02:51

Tu print la variable texte ligne 2 au lieu de la modifier.

Modifie là puis print une seule fois à la fin

C_PlusPlus
C_PlusPlus
Niveau 34
24 février 2021 à 13:05:55

Le 24 février 2021 à 13:04:30 mercemacronENT a écrit :
je pense que << texte.replace("fonctionne","marche bien") >> ne renvoie pas la version modifiée mais modifie en place

Sauf si tu assigne le retour de la méthode replace dans ta variable texte

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 13:07:46

Le 24 février 2021 à 13:01:52 C_PlusPlus a écrit :
Enlève les print dans tes if et remplace juste le mots dans la string texte. Puis ensuite tu print ta variable texte à la fin :)

Le 24 février 2021 à 13:02:51 CauchySchwartz a écrit :
Tu print la variable texte ligne 2 au lieu de la modifier.

Modifie là puis print une seule fois à la fin

J'ai essayé des trucs mais ça ne marche pas, est-ce que vous pouvez juste reprendre mon post en modifiant ce qui va pas svp? :hap:

Vieux-Con
Vieux-Con
Niveau 39
24 février 2021 à 13:09:05
texte = input("Texte ?")
dico = {"entreprise": "société", "fonctionne": "marche bien"}
for key in dico:
    texte = texte.replace(key, dico[key])
print(texte)

edit : j'ai zappé le cas ou le mot existe pas mais tu dois pouvoir l'intégrer facilement.

Message édité le 24 février 2021 à 13:10:42 par Vieux-Con
C_PlusPlus
C_PlusPlus
Niveau 34
24 février 2021 à 13:10:56

Le 24 février 2021 à 13:07:46 FiveTop5 a écrit :

Le 24 février 2021 à 13:01:52 C_PlusPlus a écrit :
Enlève les print dans tes if et remplace juste le mots dans la string texte. Puis ensuite tu print ta variable texte à la fin :)

Le 24 février 2021 à 13:02:51 CauchySchwartz a écrit :
Tu print la variable texte ligne 2 au lieu de la modifier.

Modifie là puis print une seule fois à la fin

J'ai essayé des trucs mais ça ne marche pas, est-ce que vous pouvez juste reprendre mon post en modifiant ce qui va pas svp? :hap:

Pour apprendre tu dois résoudre ce problème seul. Nous on ta donné une piste. A toi de l’exploiter :hap:

Le 24 février 2021 à 13:09:05 Vieux-Con a écrit :
texte = input("Texte ?") dico = {"entreprise": "société", "fonctionne": "marche bien"} for key in dico: texte = texte.replace(key, dico[key]) print(texte)

C’est pas malin ça :(

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 13:13:14

oh punaise merci ça marche cette fois :ok:

FiveTop5
FiveTop5
Niveau 6
24 février 2021 à 13:14:28

Le 24 février 2021 à 13:10:56 C_PlusPlus a écrit :

Le 24 février 2021 à 13:07:46 FiveTop5 a écrit :

Le 24 février 2021 à 13:01:52 C_PlusPlus a écrit :
Enlève les print dans tes if et remplace juste le mots dans la string texte. Puis ensuite tu print ta variable texte à la fin :)

Le 24 février 2021 à 13:02:51 CauchySchwartz a écrit :
Tu print la variable texte ligne 2 au lieu de la modifier.

Modifie là puis print une seule fois à la fin

J'ai essayé des trucs mais ça ne marche pas, est-ce que vous pouvez juste reprendre mon post en modifiant ce qui va pas svp? :hap:

Pour apprendre tu dois résoudre ce problème seul. Nous on ta donné une piste. A toi de l’exploiter :hap:

Le 24 février 2021 à 13:09:05 Vieux-Con a écrit :
texte = input("Texte ?") dico = {"entreprise": "société", "fonctionne": "marche bien"} for key in dico: texte = texte.replace(key, dico[key]) print(texte)

C’est pas malin ça :(

oui je conçois que c'est mieux de faire tout seul pour apprendre mais là ça faisait 1 semaine que je cherchais toutes les pages internet et impossible de trouver quoi que ce soit :snif:

Vieux-Con
Vieux-Con
Niveau 39
24 février 2021 à 13:17:16

Le 24 février 2021 à 13:14:28 FiveTop5 a écrit :

Le 24 février 2021 à 13:10:56 C_PlusPlus a écrit :

Le 24 février 2021 à 13:07:46 FiveTop5 a écrit :

Le 24 février 2021 à 13:01:52 C_PlusPlus a écrit :
Enlève les print dans tes if et remplace juste le mots dans la string texte. Puis ensuite tu print ta variable texte à la fin :)

Le 24 février 2021 à 13:02:51 CauchySchwartz a écrit :
Tu print la variable texte ligne 2 au lieu de la modifier.

Modifie là puis print une seule fois à la fin

J'ai essayé des trucs mais ça ne marche pas, est-ce que vous pouvez juste reprendre mon post en modifiant ce qui va pas svp? :hap:

Pour apprendre tu dois résoudre ce problème seul. Nous on ta donné une piste. A toi de l’exploiter :hap:

Le 24 février 2021 à 13:09:05 Vieux-Con a écrit :
texte = input("Texte ?") dico = {"entreprise": "société", "fonctionne": "marche bien"} for key in dico: texte = texte.replace(key, dico[key]) print(texte)

C’est pas malin ça :(

oui je conçois que c'est mieux de faire tout seul pour apprendre mais là ça faisait 1 semaine que je cherchais toutes les pages internet et impossible de trouver quoi que ce soit :snif:

Tu cherches mal kheyou. https://image.noelshack.com/fichiers/2018/16/1/1523881849-jesustetepenchee.png

C'est quoi le background ? Tu veux t'orienter dans le dev ou c'était juste pour dépanner ?

blune
blune
Niveau 24
24 février 2021 à 13:22:18

Tu mets ton texte.remplace dans une variable et tu return ta variable

Sous forums
  • Religion
La vidéo du moment