Bem vou tenta resumir, estou com um proplema na logica do meu codigo em python onde era para ele executar if ou elif ele pula sempre para o elif mesmo as codiçoes do meu if sendo True ** for post_do_momento in lista_do_melhor_post: if post_do_momento['likes'] >= 100: post_titulo = post_do_momento['post'][0:30] post = post_do_momento['post'] post_nome = post_do_momento['nome'] print('if', '<--------') elif post_do_momento['likes'] < 100: post_titulo = os.getenv('MENSAGEN') post = os.getenv('MENSAGEN_POST') post_nome = os.getenv('CODECHAMBER') print('elif', '<--------') ** o elif mostra uma msg padrão caso o if seja falso. porem no banco de dados tenho usuario com mais de 100 likes e ele deveria executar o if mas sempre executa o elif. estou usando requests para busca as informação na api. try: response = requests.get(API_REDE, timeout=10) status_requests = f'{response.status_code} requisição feita com sucesso: ' if response.ok else f'{response.status_code} Não foi porsivel completa a requisição ' print(status_requests) melhor_post = response.json() view_posts = response.json() if view_posts: view_posts.sort(key=lambda x: x["data"], reverse=True) Usuario: Para resolve isso basta coloca um breack no if e no elif Continue reading...