Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Vérifier le Mot de Passe | Instruction if-else en Python
Instructions Conditionnelles en Python

book
Défi : Vérifier le Mot de Passe

Tâche

Swipe to start coding

Vous avez le code suivant qui vérifie si le mot de passe saisi par l'utilisateur correspond au mot de passe attendu. Cependant, le code utilise plusieurs instructions if, le rendant moins efficace et un peu déroutant. Votre tâche est d'améliorer et de déboguer le code en utilisant l'opérateur ternaire pour simplifier la logique.

  • Vérifiez si password == correct_password pour décider du résultat de la connexion.
  • Utilisez l'opérateur ternaire pour gérer à la fois le succès et l'échec en une seule ligne.
  • Assignez le résultat à login_message.
  • Si le mot de passe est correct : "Login successful!"
  • Si le mot de passe est incorrect : "Incorrect password, try again."

Solution

password = "user123"
correct_password = "password123"

login_message = "Login successful!" if password == correct_password else "Incorrect password, try again."

# Testing
print("Login Status:", login_message)
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
password = "user123"
correct_password = "p@ssword123"

if password == correct_password:
login_message = "Login successful!"
if password != correct_password:
login_message = "Incorrect password, try again."

# Testing
print("Login Status:", login_message)

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt