Escreva o códigoDesafioPython
Aprovar apelido com pontos e filtro
Combinar tamanho, resto e filtro com lógica.
Leia o apelido na primeira linha e os pontos inteiros na segunda. Aprove com Aprovado se o apelido tiver 3 ou mais letras e os pontos forem pares ou maiores ou iguais a 10 e o apelido não contiver bot ignorando maiúsculas; senão, imprima Reprovado.
Entrada: Duas linhas: apelido com texto e pontos com número inteiro.
Saída: Uma linha com Aprovado ou Reprovado.
Revisa aula 8 (14/08), Projeto de Bloco · aula 3 (05/08), aula 7 (11/08)
Exemplo 1
- Entrada
Luna 8
- Saída esperada
Aprovado
Nome ok e pontos pares aprovam.
Exemplo 2
- Entrada
Bo 8
- Saída esperada
Reprovado
Apelido curto reprova mesmo com pontos.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
apelido = input()
pontos = int(input())
if len(apelido) >= 3 and (pontos % 2 == 0 or pontos >= 10) and not "bot" in apelido.lower():
print("Aprovado")
else:
print("Reprovado")A condição liga três blocos com and: tamanho com len(), pontos com or entre par ou alto, e filtro com not in em minúsculas. Só com os três verdadeiros sai Aprovado.
Erro comum: Esquecer os parênteses e misturar a ordem do and com o or.
Escreva sua solução e verifique quando quiser.