Escreva o códigoDesafioPython
Criar login com iniciais e ano
Juntar função, fatiamento e caixa baixa em caso real.
Crie a função cria_login que recebe nome e ano e devolve o login com as 3 primeiras letras em minúsculas mais os 2 últimos dígitos do ano, como mar24. Se o nome tiver menos de 3 letras, use o nome inteiro. Leia o nome e um ano com exatamente 4 dígitos, chame a função e imprima o retorno. Use .lower().
Entrada: Duas linhas com o nome e o ano com 4 dígitos.
Saída: Uma linha com o login em minúsculas.
Revisa etapa da trilha 3, etapa da trilha 4, etapa da trilha 5
Exemplo 1
- Entrada
Marcelo 2024
- Saída esperada
mar24
mar mais 24 forma mar24.
Exemplo 2
- Entrada
Li 2000
- Saída esperada
li00
Nome curto usa inteiro mais 00.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
def cria_login(nome, ano):
if len(nome) < 3:
parte = nome
else:
parte = nome[:3]
return parte.lower() + ano[-2:]
nome = input()
ano = input()
print(cria_login(nome, ano))A função escolhe nome[:3] ou o nome inteiro com if e len(). Depois passa para minúsculas e junta com ano[-2:] usando +. O return entrega o login para impressão.
Erro comum: Esquecer .lower() e manter maiúsculas no login.
Escreva sua solução e verifique quando quiser.