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 Générateur de mot de passe

Azefortwo
Azefortwo
Niveau 5
09 février 2019 à 05:57:28

Salut !
J'fait un générateur de mdp en python avec Tkinter.
https://image.noelshack.com/fichiers/2019/06/6/1549687683-capture.png

Pour créer un nouveau mot de passe, on coche les cases "Symboles", "Maj", "Min" et "Number".
https://image.noelshack.com/fichiers/2019/06/6/1549687810-sans-titres.png

Lorsque l'on clique sur "Generate", le programme vérifie chaque condition (Symbole, Number, Maj, Min) et ajoute au mot de passe créé les valeurs associées.

Le problème c'est que pour permettre les options de générations, je dois passer par une looongue liste de if else:
https://image.noelshack.com/fichiers/2019/06/6/1549688121-sans-titres.png

Je suis sur qu'il y à moyen d'éviter de taper toute cette liste de if, else.

Je suis pas sur d'être clair dans mon énoncé, Le code marche, mais je veux le rendre plus a e s t h e t h i c :)

TechnoForce3
TechnoForce3
Niveau 39
09 février 2019 à 10:20:15

Ce que tu peux faire, c'est faire 4 if pour chacune de tes options qui mettent leur résultat à la suite dans la liste et ensuite faire une permutation aléatoire sur le résultat.

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