Retour au début du programme. (Python)
Résolu
Frizti
Messages postés
132
Statut
Membre
-
Frizti Messages postés 132 Statut Membre -
Frizti Messages postés 132 Statut Membre -
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 DS
- Python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l - 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
132
Statut
Membre
18
Merci !