Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo linguagem python

Prova de Python: 15 Exercícios Resolvidos para Estudo e Prática

Prova de Python – Exercícios Resolvidos Esta Prova de Python foi cuidadosamente elaborada para auxiliar estudantes, iniciantes e professores no aprendizado da linguagem Python de forma prática e eficiente. O conteúdo reúne exercícios resolvidos, organizados em questões claras e objetivas, que abordam os principais conceitos da programação em Python, como entrada de dados, estruturas condicionais, laços de repetição e lógica básica. Cada questão conta com resposta oculta, permitindo que o aluno tente resolver o exercício antes de conferir a solução, tornando o estudo mais dinâmico e produtivo. Ideal para treino, revisão, simulados e avaliações, este material é indicado para quem deseja fixar conhecimentos, ganhar confiança e evoluir na programação. Exercício nº1 Faça um programa que leia um número e mostre se ele é positivo ou negativo. Ver resposta n = int(input("Digite um número: ")) if n >= 0: print("Positivo") else: print("Negativo") ...

Crescimento Populacional com Python: Entenda o Cálculo Exponencial Passo a Passo

O crescimento populacional com Python é um dos exemplos mais didáticos para entender como funciona o cálculo exponencial na programação. Esse tipo de cálculo é amplamente usado em áreas como demografia, economia, biologia, ciência de dados e até inteligência artificial. Neste artigo, você vai aprender o que é crescimento populacional, qual fórmula matemática é utilizada e como implementar esse cálculo em Python, com exemplos simples e explicações detalhadas. O que é Crescimento Populacional? O crescimento populacional ocorre quando o número de habitantes de uma população aumenta ao longo do tempo. Em muitos casos, esse aumento não é linear, mas sim exponencial. Isso acontece porque o crescimento de um período passa a ser calculado sobre o valor já aumentado do período anterior. Em outras palavras: quanto maior a população, maior será o crescimento no próximo ano. Onde o Crescimento Populacional é Usado? Esse tipo de cálculo é aplicado em diversas áreas: Demografia Planejamento urbano E...

Como Calcular a Média Ponderada com Python (Passo a Passo + Exemplos)

Aprender a calcular a média ponderada com Python é fundamental para quem deseja evoluir na programação e resolver problemas reais de forma eficiente. Com poucos comandos, é possível criar soluções claras, reutilizáveis e profissionais. Quando Usar Média Ponderada? A média ponderada é ideal quando: Alguns valores são mais importantes que outros Há critérios diferentes de avaliação Você trabalha com notas, pontuações ou índices É um conceito essencial para quem está aprendendo Python e lógica de programação. Como Calcular Média Ponderada com Python (Passo a Passo) Um dos usos mais comuns da média ponderada é no cálculo de notas escolares. Exemplo prático Prova: peso 6 Trabalho: peso 4 Script prova = float ( input ( "Nota da prova: " )) trabalho = float ( input ( "Nota do trabalho: " )) media = (prova * 6 + trabalho * 4 ) / 10 print( "Média final:" , media) print

TypeError em Python: erro de tipo explicado

O TypeError em Python acontece quando você tenta usar tipos incompatíveis, como somar texto com número. Exemplo de TypeError idade = "20" print (idade + 5 ) Erro exibido: TypeError: can only concatenate str (not "int") to str Solução do TypeError idade = "20" print ( int (idade) + 5 ) Dica prática: use: int() para números inteiros float() para números decimais str() para texto

Erro SyntaxError em Python: o que é e como corrigir

O SyntaxError em Python ocorre quando o interpretador encontra um erro na estrutura do código, como parênteses, dois-pontos ou aspas faltando. Exemplo de erro SyntaxError x = 10 if x == 10     print ( "O valor é 10" ) Erro exibido: Solução do SyntaxError O erro é um SyntaxError, porque faltou o : (dois-pontos) no final da linha do if. Em Python, todo if, for, while, def e class precisa terminar com : x = 10 if x == 10 :     print ( "O valor é 10" ) Dica : sempre verifique: Dois-pontos (:) após if, for, while Parênteses e aspas fechadas

Linguagem de Programação Python: Exemplos Simples e Explicados

O Python é uma das linguagens de programação mais populares do mundo. Trata-se de uma linguagem de programação de alto nível, reconhecida por sua sintaxe simples, clara e legível, o que facilita tanto o aprendizado quanto o desenvolvimento de aplicações profissionais. Atualmente, o Python é amplamente utilizado em áreas como desenvolvimento web, automação de tarefas, ciência de dados, inteligência artificial e machine learning, sendo uma excelente escolha para iniciantes e desenvolvedores experientes. Por que Python é uma Linguagem Moderna? O sucesso do Python está relacionado a fatores como: Facilidade de leitura do código Grande comunidade de desenvolvedores Alta produtividade Compatibilidade com tecnologias modernas Grande quantidade de bibliotecas e frameworks Essas características fazem do Python uma linguagem estratégica no cenário atual da programação. Exemplo 1: Olá, Mundo em Python print ( "Olá, mundo!" ) O programa “Olá, mundo” em Python é o exemplo mais simples de...

A melhor linguagem de programação para automação de tarefas

Muitos se perguntam qual a melhor linguagem para automatizar e a resposta é: a melhor linguagem de programação para automação de tarefas depende do tipo de tarefa que você quer automatizar, mas Python costuma ser a escolha número um por vários motivos: Por que Python? Sintaxe simples e fácil de aprender. Grande quantidade de bibliotecas e frameworks para automação (como selenium, pyautogui, requests, pandas, entre outras). Excelente para scripts rápidos, automação de tarefas de escritório, web scraping, testes automatizados e mais. Forte comunidade e muita documentação. Outras boas opções: Bash (para automação em sistemas Linux/Unix). PowerShell (ótimo para automações no Windows). JavaScript (Node.js) se a automação envolve interação com a web. RPA tools como UiPath ou Automation Anywhere se você está pensando em automação corporativa sem necessariamente programar muito. 

Exercício resolvido utilizando if-elif-else em Python

Faça um programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido. Solução #criar a variável que vai receber a letra digitada sexo = input ( "Digite F para Feminino ou M para Masculino: " ) # Desenvolvendo a lógica if sexo == "F" or sexo == "f" :     print ( "Feminino" ) elif sexo == "M" or sexo == "m" :     print ( "Masculino" ) else :     print ( "Sexo Inválido" ) Ao executar o script , teremos como saída:

Verificar se uma letra é vogal ou consoante com Python

Faça um programa que verifique se uma letra digitada é vogal ou consoante. Solução Dica  - utilize a função upper() para deixar as letras maiúsculas e facilitar a comparação. #criar a variável que vai receber a letra digitada letra = input ( "Digite uma letra: " ). upper () # Desenvolvendo a lógica if (     letra == "A"     or letra == "E"     or letra == "I"     or letra == "O"     or letra == "U" ):     print ( "Vogal" ) else :     print ( "Consoante" ) Ao executar o script , teremos como saída:

Calcular a média aritmética com Python

Faça um algoritmo em Linguagem Python que receba duas notas e calcule a média aritmética e mostre o resultado.

Converter temperatura com Python

Faça um programa que peça a temperatura em graus Celsius, transforme e mostre em graus Farenheit. Solução #criar a variável que vai receber a temperatura graus_celsius = float ( input ( "Digite a temperatura em Celsius: " )) #calculando a temperatura graus_farenheit = (( graus_celsius * 9 ) / 5 ) + 32 # Mostrar o resultado na tela print ( f " { graus_celsius :.2f} graus Celsius correspondem a " f " { graus_farenheit :.2f} graus Farenheit" ) Ao executar o script , teremos como saída:

Converter metros para centímetros - Linguagem Python

Faça um programa que converta metros para centímetros. Solução Um metro corresponde a 100 centímetros. Portanto: #criar a variável que vai receber a entrada do valor metros = float ( input ( "Digite o valor em metros: " )) #calculando a medida centimetros = metros * 100 # Mostrar o resultado na tela print ( f " { metros :.2f} metros equivalem a { centimetros :.2f} centímetros." ) Ao executar o script , teremos como saída:

Soma de números - Linguagem Python

Desenvolva um programa que peça dois números e imprima a soma. Solução #criar as variáveis que vão receber a entrada dos números num1 = int ( input ( "Digite o 1º numero: " )) num2 = int ( input ( "Digite o 2º numero: " )) #calcular a soma soma = num1 + num2 # Mostrar o resultado na tela print ( f "A soma entre { num1 } e { num2 } é = { soma } " ) Ao executar o script , teremos como saída:

Lista de exercícios resolvidos de Linguagem Python

  Neste artigo, temos diversos exercícios básicos, exercícios utilizando   if - else , exercícios utilizando o   for  e   while  e exercícios utilizando as funções   lambda  e   map . Parte I - Exercícios básicos  (Estruturas sequenciais) Exercício 01 Desenvolva um programa que peça dois números e imprima a soma. Solução #criar as variáveis que vão receber a entrada dos números num1 = int ( input ( "Digite o 1º numero: " )) num2 = int ( input ( "Digite o 2º numero: " )) #calcular a soma soma = num1 + num2 # Mostrar o resultado na tela print ( f "A soma entre { num1 } e { num2 } é = { soma } " ) Ao executar o script , teremos como saída: Exercício 02 Faça um programa que converta metros para centímetros. Solução Um metro corresponde a 100 centímetros. Portanto: #criar a variável que vai receber a entrada do valor metros = float ( input ( "Digite o valor em metros: " )) #calculando a medida centimetros = metros * 100 # Most...

Exercício resolvido de Linguagem Python que calcula a média das notas

Desenvolva um programa que leia quatro notas e que apresente a média final. Solução # Criar as 4 variáveis que vão receber as 4 notas nota1 = float ( input ('Informe a 1a nota: ')) nota2 = float ( input ( 'Informe a 2a nota: ' )) nota3 = float ( input ( 'Informe a 3a nota: ' )) nota4 = float ( input ( 'Informe a 4a nota: ' )) # Calcular a média, que vai ser a soma das 4 notas, divido pela quantidade(4) media = ( nota1 + nota2 + nota3 + nota4 ) / 4 # Mostrando o resultado print ( f 'A média final é { media :.2f} ' ) Ao executar as linhas de código, teremos a saída:

Exercício resolvido de Linguagem Python utilizando lambda e map

Desenvolva um programa que calcule  o triplo de uma lista de números em Python Solução Quando falamos em "triplo" de um número, estamos nos referindo a um número que foi multiplicado por 3. # Função que calcula o triplo de um número triplo = lambda x : x * 3 # Inserindo dados na lista lista = [ 1 , 2 , 3 , 4 ] # Imprimindo o triplo dos valores da lista print ( list ( map ( triplo , lista ))) Ao executar as linhas de código, teremos a saída: A função  map() , é que permite que apliquemos uma função em todos os elementos de uma lista.

Exercício resolvido de Linguagem Python que calcula a soma de valores pares e ímpares

Desenvolva um programa que calcule  o somatório dos valores pares e ímpares de uma lista em Python. Solução #criar a variável que vai receber a lista de números numeros = [ 10 , 3 , 14 , 15 , 1 , 12 , 2 ] # Desenvolvendo a lógica soma_pares = sum ( map ( lambda n : n if n % 2 == 0 else 0 , numeros )) soma_impares = sum ( map ( lambda n : n if n % 2 != 0 else 0 , numeros )) # Mostrando o resultado print ( f 'A soma dos valores pares é { soma_pares } e dos ímpares é { soma_impares } ' ) Ao executar as linhas de código, teremos a saída:

Programa em Python que lê um número e diz se é um número par ou impar

Desenvolva um programa que leia um número qualquer e informe se ele é par ou ímpar Solução Os números pares são aqueles números que ao serem divididos por dois(2) têm resto zero. numero = int ( input ( 'Informe um número qualquer: ' )) num_par = lambda numero : numero % 2 == 0 # Utilizando o comando if para verificar o número if num_par ( numero ):     print ( f 'O número { numero } é um número par' ) else :     print ( f 'O número { numero } é um número impar' ) Ao executar as linhas de código, teremos a saída:

Exercício resolvido de Linguagem Python - Ler o nome completo

Desenvolva um programa que leia o seu nome completo e que apresente somente o seu primeiro e último nome. Solução nome_completo = str ( input ( 'Informe o seu nome completo: ' )) #capturando o primeiro nome primeiro_nome = lambda nome : nome .split()[ 0 ] #capturando o ultimo nome ultimo_nome = lambda nome : nome .split()[ - 1 ] #Mostrando o resultado print ( f 'Seu primeiro nome é { primeiro_nome ( nome_completo ) } '       f 'e o seu último nome é { ultimo_nome ( nome_completo ) } ' ) Ao executar as linhas de código, teremos a saída:

Exemplos / exercícios resolvidos - Funções Lambda em Python

Funções Lambda são funções anônimas em Python, ou seja, são funções sem nome  (por isso o termo anônimo). Enquanto as funções tradicionais são definidas  utilizando a palavra-chave def, as funções anônimas são definidas usando a  palavra-chave lambda. As funções lambda possuem a seguinte sintaxe: lambda argumentos : <expressão> Observação importante :  as funções lambda podem ter qualquer número de argumentos, mas podem terá apenas uma expressão. Exemplo nº 1   Desenvolva um programa que leia o seu nome completo e que apresente somente o seu primeiro e último nome. Solução nome_completo = str ( input ( 'Informe o seu nome completo: ' )) #capturando o primeiro nome primeiro_nome = lambda nome : nome .split()[ 0 ] #capturando o ultimo nome ultimo_nome = lambda nome : nome .split()[ - 1 ] #Mostrando o resultado print ( f 'Seu primeiro nome é { primeiro_nome ( nome_completo ) } '       f 'e o seu último nome é { ultimo_nome ( nome_comp...