Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo linguagem python

15 Exercícios de Python para Matemática com Respostas (Iniciantes)

Esta lista contém exercícios matemáticos resolvidos em Python, ideais para treinar lógica, cálculos e estruturas básicas da linguagem. Exercício nº1 Faça um programa que leia um número e calcule sua raiz quadrada. Ver resposta import math n = float(input("Digite um número: ")) print("Raiz quadrada:", math.sqrt(n)) Exercício nº2 Crie um programa que calcule a área de um quadrado. Ver resposta lado = float(input("Digite o lado: ")) area = lado ** 2 print("Área:", area) Exercício nº3 Faça um programa que calcule a área de um retângulo. Ver resposta base = float(input("Base: ")) altura = float(input("Altura: ")) print("Área:", base * altura) Exercício nº4 Crie um programa que calcule o perímetro de um quadrado. Ver resposta lado = float(input("Digite o lado: ")) print("Perímetro:", lado * 4) Exercício nº5 Faça um programa que leia dois números e mostre o maior. Ver respos...

Exercício resolvido de Python: Função strip()

Questão de prova sobre Python envolvendo o método strip(). Veja a resolução comentada e entenda como funciona a remoção de espaços em strings. Exercício resolvido Com relação à programação Python e R, julgue o item que se segue. Considere os seguintes comandos na programação em Python: a = " Hello, World! " print(a.strip()) Esses comandos, quando executados, apresentarão o resultado a seguir: a[0] = Hello, a[1] = World! Resposta : a) Certo b) Errado Ver resposta Resposta correta: b) Errado Explicação: O método strip() remove os espaços no início e no final da string. Resultado real da execução: Hello, World! Ou seja, o código NÃO separa a string em posições a[0] e a[1]. Ele apenas imprime a frase sem os espaços extras. Portanto, a afirmação apresentada está ERRADA.

Exercício resolvido de Python: Operadores Booleanos

Resolva uma questão de prova sobre Python envolvendo operadores lógicos e a função bool(). Confira o gabarito comentado, explicação passo a passo e entenda como funciona a avaliação de expressões booleanas em Python. Ideal para concursos, simulados e estudos rápidos. Exercício resolvido Com relação a conceitos de programação Python, julgue o item a seguir: O código abaixo apresenta como resultado "True" ? x = bool(-3) y = bool("True" * x) z = bool("False") print(x and y and z) Resposta : a) Certo b) Errado Ver resposta Resposta correta: b) Errado Explicação: x = bool(-3) → True (todo número diferente de zero é True) y = bool("True" * x) "True" * True → "True" (True equivale a 1) bool("True") → True z = bool("False") → True (obs: qualquer string não vazia é True) Agora avaliando: x and y and z True and True and True → True Porém a pergunta afirma que o resultado é "Tr...

Exercício em Python: Programa com Menu e Laços de Repetição

Neste exercício em Python, você irá criar um programa que utiliza laços de repetição  para exibir um menu de opções e realizar operações matemáticas com dois números inteiros.  O programa só será encerrado quando o usuário digitar 0, tornando-o interativo e prático para aprender loops. Exercício resolvido Crie um programa que funcione com base em laços de repetição, onde sempre após executar uma tarefa ele irá voltar para a parte inicial até que seja pressionado “0”. Além disso, o programa deve receber a entrada de dois números inteiros que serão utilizados nas operações do menu. Ver resposta # Programa com menu e laço de repetição print("Programa de operações com dois números inteiros") # Recebendo os dois números inteiros num1 = int(input("Digite o primeiro número: ")) num2 = int(input("Digite o segundo número: ")) while True: print("\nMenu de opções:") print("1 - Somar os números") print("2 - Subtra...

Exercício em Python: Correção Automática de Provas com Gabarito

Neste exercício em Python, você irá criar uma função capaz de corrigir automaticamente uma prova de múltipla escolha, comparando as respostas do aluno com um gabarito e retornando a nota final de 0 a 10. Este exercício é ideal para praticar funções, vetores (listas) e estruturas de repetição. Exercício resolvido A professora Marisa está com problemas na gestão de suas classes na pandemia de coronavírus no país, pois não consegue corrigir e entregar as notas de seus alunos a tempo. Maicon, um de seus alunos, decidiu ajudá-la criando um programa para resolver esse problema. Crie uma função que receba um vetor de respostas do aluno e um gabarito (questões de múltipla escolha de A até E) e retorne a nota do aluno de 0 a 10. Ver resposta def calcular_nota(respostas, gabarito): acertos = 0 for i in range(len(gabarito)): if respostas[i] == gabarito[i]: acertos += 1 nota = (acertos / len(gabarito)) * 10 return nota # Exemplo de us...

Função verificar_senha em Python – Exercício Prático

Neste exercício em Python, você vai aprender a criar uma função para verificar senha, limitando o número de tentativas a três, ideal para quem está começando na programação. Exercício Resolvido Crie uma função “verificar_senha” no qual retorna true caso a senha inserida for correta e false caso o contrário. Logo após elabore um “mini-sistema” de checar a senha inserida, onde o usuário tem 3 tentativas de senha e caso esse número seja ultrapassado o programa é encerrado. Ver resposta def verificar_senha(senha_digitada): senha_correta = "1234" if senha_digitada == senha_correta: return True else: return False tentativas = 0 while tentativas < 3: senha = input("Digite a senha: ") if verificar_senha(senha): print("Senha correta! Acesso permitido.") break else: tentativas += 1 print("Senha incorreta!") if tentativas == 3: print("Número máximo de...

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...