Bem vindo de volta.
Vamos tentar fazer um exercício para amarrar tudo o que aprendemos até agora.
Juntos, vamos criar um verificador de senha.
Agora, o que queremos fazer é criar algum tipo de entrada que vamos pedir.
Então, vamos usar a função de entrada e aqui vamos pedir um nome de usuário.
Então, vamos pedir outra entrada.
Vai ser a senha.
E então, no final, com a entrada que queremos imprimir.
Algo, as linhas de senha, e então teremos talvez a senha real aqui e dirá
que é outra variável longa aqui.
Então, o que queremos fazer é a senha e talvez a senha.
Lenth.
Então, digamos que imprimimos nosso nome de usuário Jayjay e, em seguida, fornecemos a ele uma senha secreta.
Bem, devemos imprimir a senha.
O segredo tem um, dois, três, quatro, cinco, seis letras.
Obviamente, não queremos mostrar ou exibir a senha, talvez por motivos de segurança, então queremos converter o
segredo em uma, duas, três, quatro, cinco, seis, duas estrelas.
Portanto, sua tarefa é converter essas duas entradas.
E, você sabe, também vamos fazer uma saudação onde dizemos o nome de usuário aqui, então vamos dizer, ei, J.
J ..
Sua senha.
O que será marcado em uma estrela tem seis letras agora, um truque interessante aqui que você ainda não aprendeu e
pode querer usar aqui é que eles podem fazer com cordas.
Eu posso ir ao Star Times.
Certifique-se de que a estrela é uma string, multiplique por 10, e se eu imprimir isso.
Recebo 10 estrelas, então você pode querer usar essa funcionalidade quando estivermos fazendo isso.
Tudo bem, pause o vídeo, experimente, se você se lembra, o objetivo é imprimir
o nome de usuário e ter a senha bloqueada com quantos caracteres a senha tem.
Tudo bem, pause o vídeo, se não, vou continuar com a resposta.
Portanto, a primeira coisa que vamos tentar fazer é criar duas entradas.
Então, o primeiro, vou pegar o nome do usuário, vou atribuí-lo à variável nome do usuário
e vai dizer, qual é o seu nome de usuário?
Então o segundo será a senha.
E a senha, bem, vamos dizer, qual é a sua senha?
E embora este seja um exemplo simples, isso é algo que você verá em outros grandes
sites como Instagram ou talvez Netflix quando estiver fazendo login.
Agora que armazenei essa informação em uma variável, posso usá-la direito, posso imprimir e faremos uma string F
para tornar nossas vidas mais fáceis.
Então, adicionei o F aqui.
E o que vamos fazer é isso vai dizer.
Nome do usuário.
Sua senha.
E vamos adicionar a senha aqui.
É e então vamos adicionar.
Outra variável aqui.
Qual é o comprimento da senha.
Então, como vamos calcular isso?
Bem, vamos tentar algo aqui.
Vamos ver se consigo usar a função de comprimento e aqui, senha.
Vamos ver o que acontece aqui.
Qual é o meu nome de usuário?
Vamos com Andre.
Qual é a minha senha, vamos digitar em segredo aqui.
E recebo sua senha para Andre.
Bem, eu não consigo falar inglês corretamente, meu segredo de senha é seis, bem, seis o que vamos escrever seis letras.
Incrível.
Então, isso está funcionando porque com uma string F, posso criar ou adicionar uma expressão Python aqui usando a senha de
comprimento, mas há um problema aqui, certo?
Não queremos realmente imprimir segredo.
Queremos imprimi-lo na forma de estrela.
E esta é uma boa discussão sobre a legibilidade do seu código.
Agora, este é um exemplo simples, mas podemos tornar este código um pouco mais limpo.
Por exemplo, podemos dividir as coisas para que tenhamos uma senha.
Lenth.
Será lento.
Senha, então estamos calculando o comprimento.
Portanto, isso armazenará seis ou qualquer que seja a entrada de nossa senha e é bom e descritivo, é
fácil para outros desenvolvedores entenderem.
E então aqui.
Também posso ter uma senha oculta e essa senha oculta será a senha lenth, e vamos usar
essa estrela.
String e multiplique pelo comprimento da senha.
Vamos tornar isso um pouco maior.
Para que agora nosso código possa ser entendido bem de uma maneira mais fácil, temos a senha lenth, então vamos
dizer nome de usuário sua senha senha, mas queremos ter certeza de que é a senha oculta.
Então, vamos copiar isso aqui.
Então, nomeie sua senha, vamos imprimir uma senha oculta is e, em seguida, copiaremos a senha
lenth.
Agora, eu argumento que isso é melhor.
Porque cada linha está fazendo algo simples e, finalmente, estamos imprimindo a saída e, embora este seja um exemplo
pequeno e simples, essa ideia de legibilidade e criação e escrita de código que faz sentido é
um conceito importante.
Então, vamos ver se isso funciona.
Vou clicar em executar meu nome de usuário, Andre.
Desta vez, minha senha será supersecreta.
E olhe para isso.
Andre, sua senha sim.
Tem 11 letras.
Bom trabalho chegando até aqui.
Espero que você tenha entendido.
Te vejo no próximo vídeo.