1
resposta

Aula condicionais

age = int(input("Informe sua idade: "))
isStudent = input("Você jã é aluno da Alura? (sim/não): ")

if isStudent =="sim" and age >= 18:
    print("Seja bem vindo aluno maior de idade!")

elif isStudent == "sim" and age < 18:
    print("Seja bem vindo aluno menor de idade!")

elif isStudent == "não" and age >= 18:
    print("Seja bem vindo, faça seu cadastro!")

elif isStudent == "não" and age < 18:
    print("Seja bem vindo, chame seu responsavel para realizar o cadastro!")

else:
    print("Dados invalidos")
1 resposta

Oi, Igor! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar estruturas condicionais de forma eficiente, aproveitou o uso do input() para interagir com o usuário e entendeu como o comando elif é essencial para organizar múltiplas verificações de forma clara e lógica.

Como dica adicional, experimente utilizar validação de entrada com .lower() quando precisar tornar a comparação mais flexível. Assim:

isStudent = input("Você já é aluno da Alura? (sim/não): ").lower()

Resultado: Mesmo que o usuário digite "Sim", "SIM" ou "sim", a comparação funcionará corretamente.

Com isso, você poderá evitar erros causados por variações de capitalização com mais facilidade.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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