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] Liste avec True et False.

Risk_II
Risk_II
Niveau 3
16 novembre 2014 à 18:16:30

Bonjour à tous,

J'ai un problème dans un programme Python3. J'ai le code suivant

Q = [[False for j in range(len(prenoms))] for i in range(len(prenoms))]

Q = [[False for j in range(len(prenoms))] for i in range(len(prenoms))]

for i in range(len(prenoms)):
for j in range(i+1,len(prenoms)):
ami=int(input(str(prenoms[i]) + " et " + str(prenoms[j]) + " sont-ils amis (1 pour oui et 0 pour non) ? : "))

if ami == 1:
network[i][j] = True
network[j][i] = True

else:
network[i][j] = False
network[j][i] = False

Quand j'execute mon code (sur Pythontutor) en considérant qu'il y a 3 personnes: Pascal (=0) - Dominique (=1) - Jean (=2) j'obtiens ceci:

[[False True False], [True False True], [False True False]]
au lieu de

[[True True False], [True True True], [False True True]]

Risk_II
Risk_II
Niveau 3
16 novembre 2014 à 18:17:29

Merci d'avance pour votre aide :-)

hexabeast
hexabeast
Niveau 9
16 novembre 2014 à 19:14:57

J'ai du mal a comprendre, à la base qui est ami avec qui?

Risk_II
Risk_II
Niveau 3
16 novembre 2014 à 19:21:00

Pascal et Dominique sont amis
Pascal et Jean ne sont pas amis
Dominique et Jean sont amis

Risk_II
Risk_II
Niveau 3
16 novembre 2014 à 20:41:23

HELP :hap:

hexabeast
hexabeast
Niveau 9
16 novembre 2014 à 23:50:52

Pascal = P
Dominique = D
Jean = J
Si j'ai bien compris dans ton tableau t'as:

[[P&P P&D P&J], [D&P D&D D&J], [J&P J&D J&J]]

Et d'après ce que tu dis tout est vrai là dedans sauf les booleans P&P, D&D et J&J

Or, c'est normal vu que par défaut ton tableau est rempli de False et que tu compare jamais l'amitié de quelqu'un avec lui même.

Donc c'est tout à fait normal tout ça, t'as qu'à remplir ton tableau de True au début et t'auras le bon résultat non?

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