Problème de combinaison avec python

Résolu/Fermé
mar774 Messages postés 29 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 17 mars 2024 - Modifié le 29 août 2023 à 16:08
mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025 - 30 août 2023 à 12:28

Bonjour, Monsieur ou Madame 

chaine1 = "abc"
chaine2 = "123"
for i in chaine1 :
   for j in chaine2 :
       result = i + j
       print(result)

J’ai souci avec ce programme, il fait facilement  ces combinaisons  : a1, a2, a3, b1,b2,b3 , c1,c2,c3

je voudrais bien faire ces combinaisons : aa, ba c’est à dire une combinaison aussi entre la chaine1 ! J’ai besoin de votre aide s’il vous plaît ?
iPhone / Chrome 103.0.5060.63

1 réponse

blux Messages postés 26814 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2025 3 335
29 août 2023 à 16:12

Salut,

chaine2 = "abc123"

?


1
mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025 7 844
29 août 2023 à 16:33

Bonjour,

... ou, en exploitant la même astuce, si ne veux pas modier chaine1 et chaine2  :

chaine1 = "abc"
chaine2 = "123"
for i in chaine1:
   for j in chaine1 + chaine2:
       result = i + j
       print(result)

Bonne chance

1
mar774 Messages postés 29 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 17 mars 2024 > mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025
29 août 2023 à 17:28

Merci je vais essayer 

0
mar774 Messages postés 29 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 17 mars 2024
Modifié le 30 août 2023 à 12:27

Non, tu as déjà fait la combinaison dans à la première ligne.

0
mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025 7 844 > mar774 Messages postés 29 Date d'inscription mercredi 27 août 2014 Statut Membre Dernière intervention 17 mars 2024
30 août 2023 à 12:28

Non, tu as déjà fait la combinaison dans à la première ligne.

Qui ?

  • blux ? Non : il faut juste une concaténation.
  • Moi ? Non plus :-)
0