Olá professores!
Durante a aula foi dito que poderíamos utilizar o símbolo “&” no lugar de “and”. Eu fiz o teste e não deu certo para idade igual a 17 no seguinte código:
idade = int(input(‘Insira a idade em anos: ‘))
if idade < 0:
print(‘Idade inválida!’)
elif idade > 0 & idade <= 12:
print(‘É uma criança.’)
elif idade > 12 & idade <=17:
print(‘É um adolescente.’)
else:
print(‘É um adulto’)
Resposta do Python:
É uma criança.
O que eu fiz de errado e com funcionam o “&” e “|”?