oi @ThiagoDV , posso abusar de sua boa vontade?
Antes de tudo bom domingo pra você, e pra familia, e pra todo mundo
aqui da bastter...
veja, eu tô aproveitando o domingo de tempo fechado aqui pra estudar um pouco e fiquei encafifada com esse exercicio, que é "Para votar, você deve ter entre 18 anos e menos de 65 anos. Escreva um programa que pergunte sua idade e diga se você é obrigado a votar ou não."
bem, primeiro eu tentei colocar assim:
resposta=int( input('Qual sua idade: ') )
if resposta>=18 and <=65:
print('Você é obrigado a votar!')
else:
print('Você não é obrigado a votar')
?
ai ele deu o erro "SyntaxError: invalid syntax"
eu meio na intuição rearrumei meu programa e ficou assim:
resposta=int( input('Qual sua idade: ') )
if 18 <= resposta <=65:
print('Você é obrigado a votar!')
else:
print('Você não é obrigado a votar')
funcionou certinho, mas ao ver a solução apontada era bem diferente:
resposta=int( input('Qual sua idade: ') )
if resposta>=18 and resposta <=65:
print('Você é obrigado a votar!')
else:
print('Você não é obrigado a votar')
aí eu fiquei muito ensimesmada porque apesar da minha intuição ter apontado uma soluçao correta, afinal funcionou , eu não entendi RACIONALMENTE o porque.
queria entender em primeiro lugar porque minha primeira solução deu erro de sintaxe, e em segundo lugar porque a segunda não deu.
desculpe a noobice...