1
resposta

syntax invalid

idade_srt = int(input("digite sua idade: "))


if(idade >= 18):
    print("Você é maior de idade")
else:
    if(idade <= 12):
        print("Você é uma criança")
    elif(idade >= 12):
        print("Você é um adolescente!")
1 resposta

Olá Eduarda, tudo bem com você?

Meus parabéns pela implementação do código, fico feliz que tenha compartilhado com a comunidade do fórum Alura. No código postado, será necessário apenas acrescentar mais uma mudança para que funcione conforme o proposto.

Como a conversão para o tipo int está acontecendo no momento em que é coletado a entrada do usuário pelo input, e logo após é salva na variável idade_srt, será necessário trocarmos o nome dessa variável, nas cláusulas condicionais if e elfi estão buscando pela variável idade, uma variável que não foi declarada (que não existe).

Mudando o nome da variável idade_srt para idade, as cláusulas condicionais poderão analisar o valor salvo em uma variável existente.

O código deverá ficar da seguinte forma, mudando apenas a primeira linha dele:

idade = int(input("digite sua idade: "))


if(idade >= 18):
    print("Você é maior de idade")
else:
    if(idade <= 12):
        print("Você é uma criança")
    elif(idade >= 12):
        print("Você é um adolescente!")

Lembre-se de que pode contar sempre com o fórum, seja para postar o seu desenvolvimento ou para tirar suas dúvidas.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!