1
resposta

Hora da prática: condicionais

1 - Impar ou Par ?

print("""
██╗███╗░░░███╗██████╗░░█████╗░██████╗░  ░█████╗░██╗░░░██╗  ██████╗░░█████╗░██████╗░  ░█████╗░
██║████╗░████║██╔══██╗██╔══██╗██╔══██╗  ██╔══██╗██║░░░██║  ██╔══██╗██╔══██╗██╔══██╗  ██╔══██╗
██║██╔████╔██║██████╔╝███████║██████╔╝  ██║░░██║██║░░░██║  ██████╔╝███████║██████╔╝  ╚═╝███╔╝
██║██║╚██╔╝██║██╔═══╝░██╔══██║██╔══██╗  ██║░░██║██║░░░██║  ██╔═══╝░██╔══██║██╔══██╗  ░░░╚══╝░
██║██║░╚═╝░██║██║░░░░░██║░░██║██║░░██║  ╚█████╔╝╚██████╔╝  ██║░░░░░██║░░██║██║░░██║  ░░░██╗░░
╚═╝╚═╝░░░░░╚═╝╚═╝░░░░░╚═╝░░╚═╝╚═╝░░╚═╝  ░╚════╝░░╚═════╝░  ╚═╝░░░░░╚═╝░░╚═╝╚═╝░░╚═╝  ░░░╚═╝░░
""")

numero = int(input('Insira um Numero:'))

if numero % 2== 0:
    print ("Numero Par")
else:
    print('Numero ímpar')

2 - Criança ou Adulto ?

print("""
█▀▀ █▀█ █ ▄▀█ █▄░█ █▀▀ ▄▀█   █▀█ █░█   ▄▀█ █▀▄ █░█ █░░ ▀█▀ █▀█   ▀█
█▄▄ █▀▄ █ █▀█ █░▀█ █▄▄ █▀█   █▄█ █▄█   █▀█ █▄▀ █▄█ █▄▄ ░█░ █▄█   ░▄
""")

idade = int(input('Insira sua idade:'))

if idade >=0 and idade <=12:
    print ('Criança')
elif idade >=13 and idade <=17:
    print('Adolesente')
else:
    print('Adulto')

3 - Login e Senha:

print("""

██╗░░░░░░█████╗░░██████╗░██╗███╗░░██╗  ███████╗  ░██████╗███████╗███╗░░██╗██╗░░██╗░█████╗░██╗
██║░░░░░██╔══██╗██╔════╝░██║████╗░██║  ██╔════╝  ██╔════╝██╔════╝████╗░██║██║░░██║██╔══██╗╚═╝
██║░░░░░██║░░██║██║░░██╗░██║██╔██╗██║  █████╗░░  ╚█████╗░█████╗░░██╔██╗██║███████║███████║░░░
██║░░░░░██║░░██║██║░░╚██╗██║██║╚████║  ██╔══╝░░  ░╚═══██╗██╔══╝░░██║╚████║██╔══██║██╔══██║░░░
███████╗╚█████╔╝╚██████╔╝██║██║░╚███║  ███████╗  ██████╔╝███████╗██║░╚███║██║░░██║██║░░██║██╗
╚══════╝░╚════╝░░╚═════╝░╚═╝╚═╝░░╚══╝  ╚══════╝  ╚═════╝░╚══════╝╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░╚═╝╚═╝
""")

login_valido = False

while not login_valido:
    login = (input('Insira seu email:'))
    if '@gmail.com' in login or '@hotmail.com' in login:
        login_valido = True
    else:
        print('Insira um emalil valido!')

senha_valido = False
while not senha_valido:
    senha = (input('Senha:'))
    if any(char in senha for char in ('!', '@', '#', '$', '%', '&', '*')):
        senha_valido = True
    else:
        print('Senha fraca, insira um caracter')

4 - Não consegui fazer o desafio, tenho una certa dificuldade com algumas matematicas ainda

1 resposta

Oi, Gabriel! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Ficou claro o seu cuidado em estruturar bem as condicionais nos exercícios. Chamou atenção o uso consistente de if, elif e else, além dos laços while para validar login e senha, mostrando uma boa base de lógica e preocupação com o fluxo do programa.

Uma dica interessante para o futuro é usar funções para separar responsabilidades e deixar o código mais organizado. Veja este exemplo:


def verificar_idade(idade):
    if idade <= 12:
        return "Crianca"
    elif idade <= 17:
        return "Adolescente"
    else:
        return "Adulto"

print(verificar_idade(20))

Esse código cria uma função que recebe a idade e retorna a classificação correspondente, facilitando a reutilização da lógica e a leitura do programa.

Parabéns pelo excelente trabalho!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!