Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Verifique a Senha | Declaração If-Else em Python
Declarações Condicionais em Python

book
Desafio: Verifique a Senha

Tarefa

Swipe to start coding

Você tem o seguinte código que verifica se a senha inserida pelo usuário corresponde à senha esperada. No entanto, o código usa várias declarações if, tornando-o menos eficiente e um pouco confuso. Sua tarefa é melhorar e depurar o código usando o operador ternário para simplificar a lógica.

  • Verifique se password == correct_password para decidir o resultado do login.
  • Use o operador ternário para lidar com sucesso e falha em uma linha.
  • Atribua o resultado a login_message.
  • Se a senha estiver correta: "Login successful!"
  • Se a senha estiver incorreta: "Incorrect password, try again."

Solução

password = "user123"
correct_password = "password123"

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

# Testing
print("Login Status:", login_message)
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 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)

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt