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
9
1
2
3
4
5
6
7
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?
Obrigado pelo seu feedback!
Seção 2. Capítulo 5
99
1
2
3
4
5
6
7
8
9
10
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
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo