Retour au début du programme. (Python)
Résolu
Frizti
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
Frizti Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Frizti Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'aimerais bien que dans ce code, si on rate l'identifiant ou le mot de passe ça nous renvois au début, connaissez-vous la commande pour ça ?
progLaunch = True i_d = "Frizti" m_d_p = "jamesbond33" print("connexion au terminal...") print("La connection s'initialise...") print("chargement...") print("28%") print("43%") print("72%") print("88%") print("100%. Chargement terminé !") user_id = input("Entrez votre identifiant : ") user_password = input("Entrez votre mot de passe : ") if user_password == i_d and user_password == m_d_p: print("Vous etes connecté, bienvenue", user_id) else: print("Mot de passe ou nom d'utilisateur incorrect, veuillez réessayer.") rec = input("tapez continue puis appuyez sur 'entrée' pour relancer le programme et ainsi pouvoir réessayer, sinon, tapez quelque-chose d'autre puis appuyez sur 'entrée' : ") if rec == "continue": else: progLaunch = False print("Dévérouillage terminé") print("") terLaunch = true while terLaunch: choixMenu = input("> ") if choixMenu == "again": continue elif choixMenu == "quit": progLaunch = False elif choixMenu == "hello": print("Bonjour :) !") elif choixMenu == "test": print("Analyse de 147 éléments en cours... Analyse terminée ! Aucun problème détecté .") else: print("Commande introuvable") print("Aurevoir...")
A voir également:
- Recommencer une boucle python
- Citizen code python avis - Accueil - Outils
- Recommencer pokemon x - Forum Pokémon
- Effacer une partie Pokémon X - Forum DS
- Python pix ✓ - Forum Python
- Mot secret python pix ✓ - Forum Python
1 réponse
Bonjour,
Tu devrais rajouter une boucle while sur la saisie user/mdp :
Tu devrais rajouter une boucle while sur la saisie user/mdp :
progLaunch = True i_d = "Frizti" m_d_p = "jamesbond33" while progLaunch: # boucle saisie user/id user_id = input("Entrez votre identifiant : ") if user_id == "": progLaunch = False break user_password = input("Entrez votre mot de passe : ") if user_id == i_d and user_password == m_d_p: print("Vous etes connecte, bienvenue", user_id) break else: print("Mot de passe ou nom d'utilisateur incorrect, veuillez reessayer.") while progLaunch: # boucle sur traitement du programme print("Suite .....") break print("Au revoir...")
Frizti
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
18
Merci !